cvs: phpdoc /dtds/dbxml-4.1.2 ChangeLog calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbookx.dtd
htmltblx.mod soextblx.dtd /dtds/dbxml-4.1.2/ent README isoamsa.ent isoamsb.ent isoamsc.ent isoamsn.ent isoamso.ent isoamsr.ent isobox.ent isocyr1.ent
isocyr2.ent isodia.ent isogrk1.ent isogrk2.ent isogrk3.ent isogrk4.ent isolat1.ent isolat2.ent isonum.ent isopub.ent isotech.ent

From: Date: Mon, 22 Jan 2007 12:25:06 +0000
Subject: cvs: phpdoc /dtds/dbxml-4.1.2 ChangeLog calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbookx.dtd
htmltblx.mod soextblx.dtd /dtds/dbxml-4.1.2/ent README isoamsa.ent isoamsb.ent isoamsc.ent isoamsn.ent isoamso.ent isoamsr.ent isobox.ent isocyr1.ent
isocyr2.ent isodia.ent isogrk1.ent isogrk2.ent isogrk3.ent isogrk4.ent isolat1.ent isolat2.ent isonum.ent isopub.ent isotech.ent
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969374974@lists.php.net to get a copy of this message
bjori Mon Jan 22 12:25:06 2007 UTC Added files: /phpdoc/dtds/dbxml-4.1.2 catalog.xml htmltblx.mod /phpdoc/dtds/dbxml-4.1.2/ent README isoamsa.ent isoamsb.ent isoamsc.ent isoamsn.ent isoamso.ent isoamsr.ent isobox.ent isocyr1.ent isocyr2.ent isodia.ent isogrk1.ent isogrk2.ent isogrk3.ent isogrk4.ent isolat1.ent isolat2.ent isonum.ent isopub.ent isotech.ent Modified files: /phpdoc/dtds/dbxml-4.1.2 ChangeLog calstblx.dtd dbcentx.mod dbgenent.mod dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbookx.dtd soextblx.dtd Log: Upgrade to Docbook 4.5

http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ChangeLog?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/ChangeLog diff -u phpdoc/dtds/dbxml-4.1.2/ChangeLog:1.1 phpdoc/dtds/dbxml-4.1.2/ChangeLog:1.2 --- phpdoc/dtds/dbxml-4.1.2/ChangeLog:1.1 Thu Jan 17 10:18:12 2002 +++ phpdoc/dtds/dbxml-4.1.2/ChangeLog Mon Jan 22 12:25:06 2007 @@ -1,101 +1,106 @@ -2000-08-12 Norman Walsh <ndw@nwalsh.com> +2006-10-03 13:23 nwalsh - * 40chg.txt: Updated; changed version number + * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, + trunk/docbook/sgml/docbook.dcl, trunk/docbook/sgml/docbook.dtd, + calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, + dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, + docbookx.dtd, htmltblx.mod: DocBook V4.5 released - * 41chg.txt, readme.txt: Updated; changed version number, release date +2006-06-02 11:28 nwalsh - * calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat: - Changed version number + * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, + dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, + docbookx.dtd, freshmeat.xsl, htmltblx.mod: Changed copyright + dates and version numbers - * docbookx.dtd: DocBook XML V4.1.1 released +2006-05-30 20:58 nwalsh -2000-07-06 Norman Walsh <ndw@nwalsh.com> + * htmltblx.mod: Supply tag omission markers in SGML; suppress + xml:lang in SGML - * 40chg.txt, 41chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, readme.txt: - Changed version numbers to 4.1.1beta1 +2006-03-07 13:11 nwalsh - * docbook.cat: Fixed incorrect system identifiers + * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, + trunk/docbook/sgml/docbook.dcl, trunk/docbook/sgml/docbook.dtd, + calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, + dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, + docbookx.dtd, freshmeat.xsl, htmltblx.mod: Change version + numbers to 4.5CR2 - * docbookx.dtd: Version 4.1.1beta1 released +2006-03-07 13:03 nwalsh -2000-06-19 Norman Walsh <ndw@nwalsh.com> + * dbpoolx.mod: Allow citebiblioid anywhere the other citation + elements are allowed - * 40chg.txt: Added notes about comment and interfacedefinition +2006-02-16 21:12 nwalsh - * 41chg.txt: New file. + * calstblx.dtd, catalog.xml, dbcentx.mod, dbgenent.mod, + dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, + docbookx.dtd, freshmeat.xsl, htmltblx.mod: DocBook V4.5 released - * calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbook.cat, docbookx.dtd, readme.txt: - Updated version numbers to 4.1 +2005-06-29 10:59 nwalsh - * dbgenent.ent: Fixed FPI; added 'XML' + * trunk/docbook/sgml/docbook.dtd, docbookx.dtd: DocBook V4.5CR1 + Released - * dbhierx.mod: Removed 4.0 future use comments +2005-06-29 10:58 nwalsh - * dbpoolx.mod: Removed 4.0 future use comments; fixed table model selection comment; fixed 'Norman Walsh' FPIs + * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, + trunk/docbook/sgml/docbook.dcl, calstblx.dtd, catalog.xml, + dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod, + dbpoolx.mod, docbook.cat, htmltblx.mod: Updated version number - * docbook.cat: New file. +2005-06-29 10:53 nwalsh -2000-05-18 Norman Walsh <ndw@nwalsh.com> + * freshmeat.xsl: Tweaked freshmeat changes - * 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt: - Removed references to beta6 +2005-06-24 21:09 nwalsh - * docbookx.dtd: DocBook XML V4.0 released. + * calstblx.dtd, dbhierx.mod, dbpoolx.mod, htmltblx.mod, + soextblx.dtd: Added doc: structured comments -2000-04-10 Norman Walsh <ndw@nwalsh.com> +2005-05-05 11:41 nwalsh - * 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt: - Updated release date and version to 4.0beta6 + * trunk/docbook/sgml/docbook.dtd, docbookx.dtd: DocBook V4.5b1 + Released - * dbpoolx.mod: Added support for EBNF hook; fixed equation content bug +2005-05-05 11:40 nwalsh -2000-04-03 Norman Walsh <ndw@nwalsh.com> + * trunk/docbook/sgml/catalog.xml, trunk/docbook/sgml/docbook.cat, + trunk/docbook/sgml/docbook.dcl, calstblx.dtd, catalog.xml, + dbcentx.mod, dbgenent.mod, dbhierx.mod, dbnotnx.mod, + dbpoolx.mod, docbook.cat, htmltblx.mod: Updated version number - * 40chg.txt: Added note about renaming DocInfo to *Info. +2005-05-05 11:37 nwalsh - * 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt: - Updated version numbers + * freshmeat.xsl: Prepare for 4.5b1 -2000-03-30 Norman Walsh <ndw@nwalsh.com> +2005-05-05 10:59 nwalsh - * dbpoolx.mod: Removed beginpage from highlights.mix; it's excluded in the SGML version. + * dbpoolx.mod: RFE 1055480: Make revnumber optional -2000-03-24 Norman Walsh <ndw@nwalsh.com> +2005-05-05 10:54 nwalsh - * 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt: - Updated version numbers + * dbpoolx.mod, htmltblx.mod: Allow common attributes on HTML table + elements - * dbefsyn.mod: Removed +2005-05-05 10:48 nwalsh - * dbpoolx.mod: Removed ELEMENT from comments to ease text searching of the DTD. - Merged dbefsyn.mod into dbpoolx.mod - Added Modifier as an optional element at the end of MethodSynopsis - and MethodParam. + * dbpoolx.mod: Added termdef -2000-03-07 Norman Walsh <ndw@nwalsh.com> +2005-05-05 10:39 nwalsh - * 40chg.txt: New file. + * dbpoolx.mod: Added mathphrase - * 40chg.txt, calstblx.dtd, dbcentx.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt, soextblx.dtd: - Updated internal versions to beta3 +2005-05-05 10:33 nwalsh -2000-03-03 Norman Walsh <ndw@nwalsh.com> + * dbhierx.mod: RFE 1070458: Allow colophon in article - * dbpoolx.mod: Removed erroneous comment about inline synopses +2005-05-05 10:32 nwalsh -2000-03-02 Norman Walsh <ndw@nwalsh.com> + * dbpoolx.mod: RFE 1070770: Allow procedure in example - * calstblx.dtd, dbcentx.mod, dbefsyn.mod, dbgenent.ent, dbhierx.mod, dbnotnx.mod, dbpoolx.mod, docbookx.dtd, readme.txt, soextblx.dtd: - New file. +2005-05-05 10:21 nwalsh - * dbefsyn.mod, dbpoolx.mod: Added ooclass, oointerface, and ooexception as wrappers for modifiers - and names in classsynopsis. Also allow them inline. - - Fixed SGML PE parsing problem with hook PEs. - - * dbhierx.mod, dbpoolx.mod: Added hook PEs for future module extension - - * dbpoolx.mod: Removed unused PEs for equation content - - * dbpoolx.mod: Made primary optional (XML has no #CONREF) + * dbpoolx.mod: Add isrn to list of biblioid class attribute values http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/calstblx.dtd?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/calstblx.dtd diff -u phpdoc/dtds/dbxml-4.1.2/calstblx.dtd:1.1 phpdoc/dtds/dbxml-4.1.2/calstblx.dtd:1.2 --- phpdoc/dtds/dbxml-4.1.2/calstblx.dtd:1.1 Thu Jan 17 10:18:12 2002 +++ phpdoc/dtds/dbxml-4.1.2/calstblx.dtd Mon Jan 22 12:25:06 2007 @@ -1,18 +1,19 @@ <!-- ...................................................................... --> -<!-- DocBook XML CALS Table Model V4.1.2 .................................... --> +<!-- DocBook CALS Table Model V4.5 ........................................ --> <!-- File calstblx.mod .................................................... --> -<!-- Copyright 1992-2000 HaL Computer Systems, Inc., +<!-- Copyright 1992-2002 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh and the Organization for the Advancement - of Structured Information Standards (OASIS). + 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,v 1.1 2002/01/17 10:18:12 hholzgra Exp $ + $Id: calstblx.dtd,v 1.2 2007/01/22 12:25:06 bjori Exp $ - Permission to use, copy, modify and distribute the DocBook XML DTD + 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 @@ -20,7 +21,7 @@ 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 + 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. @@ -33,11 +34,12 @@ <!-- ...................................................................... --> <!-- This module contains the definitions for the CALS Table Model - converted to XML. + 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 +<!-- 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 ""> @@ -81,12 +83,17 @@ <!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. ===== --> -<!ELEMENT table (%tbl.table.mdl;)> +<!--doc:A formal table in a document.--> +<!ELEMENT table %ho; (%tbl.table.mdl;)> <!ATTLIST table - frame (top|bottom|topbot|all|sides|none) #IMPLIED + frame (%tbl.frame.attval;) #IMPLIED colsep %yesorno; #IMPLIED rowsep %yesorno; #IMPLIED %tbl.table.att; @@ -94,7 +101,8 @@ %secur; > -<!ELEMENT tgroup (%tbl.tgroup.mdl;) > +<!--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 @@ -107,7 +115,8 @@ %secur; > -<!ELEMENT colspec EMPTY > +<!--doc:Specifications for a column in a table.--> +<!ELEMENT colspec %ho; EMPTY > <!ATTLIST colspec colnum CDATA #IMPLIED @@ -120,7 +129,8 @@ charoff CDATA #IMPLIED > -<!ELEMENT spanspec EMPTY > +<!--doc:Formatting information for a spanned column in a table.--> +<!ELEMENT spanspec %ho; EMPTY > <!ATTLIST spanspec namest CDATA #REQUIRED @@ -133,26 +143,30 @@ charoff CDATA #IMPLIED > -<!ELEMENT thead (%tbl.hdft.mdl;)> +<!--doc:A table header consisting of one or more rows.--> +<!ELEMENT thead %ho; (%tbl.hdft.mdl;)> <!ATTLIST thead valign (top|middle|bottom) #IMPLIED %secur; > -<!ELEMENT tfoot (%tbl.hdft.mdl;)> +<!--doc:A table footer consisting of one or more rows.--> +<!ELEMENT tfoot %ho; (%tbl.hdft.mdl;)> <!ATTLIST tfoot valign (top|middle|bottom) #IMPLIED %secur; > -<!ELEMENT tbody (row+)> +<!--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; > -<!ELEMENT row (%tbl.row.mdl;)> +<!--doc:A row in a table.--> +<!ELEMENT row %ho; (%tbl.row.mdl;)> <!ATTLIST row rowsep %yesorno; #IMPLIED @@ -160,7 +174,8 @@ %secur; > -<!ELEMENT entrytbl (%tbl.entrytbl.mdl;)> +<!--doc:A subtable appearing in place of an Entry in a table.--> +<!ELEMENT entrytbl %ho; (%tbl.entrytbl.mdl;)> <!ATTLIST entrytbl cols CDATA #REQUIRED @@ -177,7 +192,8 @@ %secur; > -<!ELEMENT entry (%tbl.entry.mdl;)*> +<!--doc:A cell in a table.--> +<!ELEMENT entry %ho; (%tbl.entry.mdl;)*> <!ATTLIST entry colname CDATA #IMPLIED @@ -195,5 +211,5 @@ %secur; > -<!-- End of DocBook XML CALS Table Model V4.1.2 ............................. --> +<!-- End of DocBook CALS Table Model V4.5 ................................. --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/dbcentx.mod?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/dbcentx.mod diff -u phpdoc/dtds/dbxml-4.1.2/dbcentx.mod:1.1 phpdoc/dtds/dbxml-4.1.2/dbcentx.mod:1.2 --- phpdoc/dtds/dbxml-4.1.2/dbcentx.mod:1.1 Thu Jan 17 10:18:12 2002 +++ phpdoc/dtds/dbxml-4.1.2/dbcentx.mod Mon Jan 22 12:25:06 2007 @@ -1,15 +1,16 @@ <!-- ...................................................................... --> -<!-- DocBook XML character entities module V4.1.2 ........................... --> +<!-- DocBook character entities module V4.5 ............................... --> <!-- File dbcentx.mod ..................................................... --> -<!-- Copyright 1992-2000 HaL Computer Systems, Inc., +<!-- Copyright 1992-2004 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, and the Organization for the Advancement - of Structured Information Standards (OASIS). + Corporation, Norman Walsh, Sun Microsystems, Inc., and the + Organization for the Advancement of Structured Information + Standards (OASIS). - $Id: dbcentx.mod,v 1.1 2002/01/17 10:18:12 hholzgra Exp $ + $Id: dbcentx.mod,v 1.2 2007/01/22 12:25:06 bjori Exp $ - Permission to use, copy, modify and distribute the DocBook XML DTD + 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 @@ -17,7 +18,7 @@ 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 + 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. @@ -36,7 +37,7 @@ declaration that uses the public identifier shown below: <!ENTITY % dbcent PUBLIC - "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" + "-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" "dbcentx.mod"> %dbcent; @@ -48,157 +49,336 @@ <!-- ...................................................................... --> +<![%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/iso-amsa.ent"> -%ISOamsa; +"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/iso-amsb.ent"> -%ISOamsb; +"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/iso-amsc.ent"> -%ISOamsc; +"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/iso-amsn.ent"> -%ISOamsn; +"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/iso-amso.ent"> -%ISOamso; +"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/iso-amsr.ent"> -%ISOamsr; +"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/iso-box.ent"> -%ISObox; +"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/iso-cyr1.ent"> -%ISOcyr1; +"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/iso-cyr2.ent"> -%ISOcyr2; +"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/iso-dia.ent"> -%ISOdia; +"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/iso-grk1.ent"> -%ISOgrk1; +"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/iso-grk2.ent"> -%ISOgrk2; +"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/iso-grk3.ent"> -%ISOgrk3; +"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/iso-grk4.ent"> -%ISOgrk4; +"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/iso-lat1.ent"> -%ISOlat1; +"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/iso-lat2.ent"> -%ISOlat2; +"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/iso-num.ent"> -%ISOnum; +"ent/isonum.ent"> <!--end of ISOnum.module-->]]> <!ENTITY % ISOpub.module "INCLUDE"> <![%ISOpub.module;[ <!ENTITY % ISOpub PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN//XML" -"ent/iso-pub.ent"> -%ISOpub; +"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/iso-tech.ent"> -%ISOtech; +"ent/isotech.ent"> <!--end of ISOtech.module-->]]> -<!-- End of DocBook XML character entity sets module V4.1.2 ................. --> +<!--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 ..................... --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/dbgenent.mod?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/dbgenent.mod diff -u phpdoc/dtds/dbxml-4.1.2/dbgenent.mod:1.1 phpdoc/dtds/dbxml-4.1.2/dbgenent.mod:1.2 --- phpdoc/dtds/dbxml-4.1.2/dbgenent.mod:1.1 Thu Jan 17 10:18:12 2002 +++ phpdoc/dtds/dbxml-4.1.2/dbgenent.mod Mon Jan 22 12:25:06 2007 @@ -1,16 +1,17 @@ <!-- ...................................................................... --> -<!-- DocBook XML additional general entities V4.1.2 ......................... --> +<!-- DocBook additional general entities V4.5 ............................. --> -<!-- Copyright 1992-2000 HaL Computer Systems, Inc., +<!-- Copyright 1992-2004 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, and the Organization for the Advancement of - Structured Information Standards (OASIS). + 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 XML Additional General Entities V4.1.2//EN" + "-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" "dbgenent.mod"> %dbgenent; --> @@ -21,7 +22,6 @@ o General entity declarations of any kind. For example: - <!ENTITY happyface SDATA "insert-face"> (system-specific data) <!ENTITY productname "WinWidget"> (small boilerplate) <!ENTITY legal-notice SYSTEM "notice.sgm"> (large boilerplate) @@ -37,5 +37,5 @@ %all-titles; --> -<!-- End of DocBook XML additional general entities V4.1.2 .................. --> +<!-- End of DocBook additional general entities V4.5 ...................... --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/dbhierx.mod?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/dbhierx.mod diff -u phpdoc/dtds/dbxml-4.1.2/dbhierx.mod:1.1 phpdoc/dtds/dbxml-4.1.2/dbhierx.mod:1.2 --- phpdoc/dtds/dbxml-4.1.2/dbhierx.mod:1.1 Thu Jan 17 10:18:12 2002 +++ phpdoc/dtds/dbxml-4.1.2/dbhierx.mod Mon Jan 22 12:25:06 2007 @@ -1,15 +1,16 @@ <!-- ...................................................................... --> -<!-- DocBook XML document hierarchy module V4.1.2 ........................... --> +<!-- DocBook document hierarchy module V4.5 ............................... --> <!-- File dbhierx.mod ..................................................... --> -<!-- Copyright 1992-2000 HaL Computer Systems, Inc., +<!-- Copyright 1992-2004 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, and the Organization for the Advancement - of Structured Information Standards (OASIS). + Corporation, Norman Walsh, Sun Microsystems, Inc., and the + Organization for the Advancement of Structured Information + Standards (OASIS). - $Id: dbhierx.mod,v 1.1 2002/01/17 10:18:12 hholzgra Exp $ + $Id: dbhierx.mod,v 1.2 2007/01/22 12:25:06 bjori Exp $ - Permission to use, copy, modify and distribute the DocBook XML DTD + 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 @@ -17,7 +18,7 @@ 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 + 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. @@ -43,7 +44,7 @@ declaration that uses the public identifier shown below: <!ENTITY % dbhier PUBLIC - "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" + "-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" "dbhierx.mod"> %dbhier; @@ -80,8 +81,11 @@ <!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 +<!ENTITY % nav.class "toc|lot|index|glossary|bibliography %local.nav.class;"> <!-- Redeclaration placeholder ............................................ --> @@ -99,10 +103,6 @@ <!-- ...................................................................... --> <!-- Entities for element mixtures ........................................ --> -<!-- The DocBook TC may produce an official forms module for DocBook. --> -<!-- This PE provides the hook by which it can be inserted into the DTD. --> -<!ENTITY % forms.hook ""> - <!ENTITY % local.divcomponent.mix ""> <!ENTITY % divcomponent.mix "%list.class; |%admon.class; @@ -122,7 +122,8 @@ |%formal.class; |%compound.class; |%genobj.class; |%descobj.class; |%ndxterm.class; |beginpage - %local.refcomponent.mix;"> + %forms.hook; + %local.refcomponent.mix;"> <!ENTITY % local.indexdivcomponent.mix ""> <!ENTITY % indexdivcomponent.mix @@ -189,9 +190,9 @@ "title, subtitle?, titleabbrev?"> <!ENTITY % bookcomponent.content - "((%divcomponent.mix;)+, - (sect1*|(%refentry.class;)*|simplesect*|section*)) - | (sect1+|(%refentry.class;)+|simplesect+|section+)"> + "((%divcomponent.mix;)+, + (sect1*|(%refentry.class;)*|simplesect*|(%section.class;)*)) + | (sect1+|(%refentry.class;)+|simplesect+|(%section.class;)+)"> <!-- ...................................................................... --> <!-- Set and SetInfo ...................................................... --> @@ -205,8 +206,10 @@ <!ENTITY % set.element "INCLUDE"> <![%set.element;[ -<!ELEMENT set ((%div.title.content;)?, setinfo?, toc?, (%book.class;)+, - setindex?)> +<!--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 --> @@ -231,12 +234,12 @@ <!ENTITY % setinfo.element "INCLUDE"> <![%setinfo.element;[ -<!ELEMENT setinfo ((graphic | mediaobject - | legalnotice | modespec | subjectset - | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--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 +<!-- Contents: IDs of the ToC, Books, and SetIndex that comprise the set, in the order of their appearance --> @@ -265,14 +268,16 @@ <!ENTITY % book.element "INCLUDE"> <![%book.element;[ -<!ELEMENT book ((%div.title.content;)?, bookinfo?, +<!--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)*)> + | colophon)*) + %ubiq.inclusion;> <!--end of book.element-->]]> <!-- FPI: SGML formal public identifier --> @@ -297,9 +302,9 @@ <!ENTITY % bookinfo.element "INCLUDE"> <![%bookinfo.element;[ -<!ELEMENT bookinfo ((graphic | mediaobject - | legalnotice | modespec | subjectset - | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--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, @@ -329,7 +334,8 @@ <!ENTITY % dedication.element "INCLUDE"> <![%dedication.element;[ -<!ELEMENT dedication ((%sect.title.content;)?, (%legalnotice.mix;)+)> +<!--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"> @@ -350,7 +356,8 @@ <!ENTITY % colophon.element "INCLUDE"> <![ %colophon.element; [ -<!ELEMENT colophon ((%sect.title.content;)?, (%textobject.mix;)+)> +<!--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"> @@ -372,7 +379,10 @@ <!ENTITY % toc.element "INCLUDE"> <![%toc.element;[ -<!ELEMENT toc ((%bookcomponent.title.content;)?, tocfront*, +<!--doc:A table of contents.--> +<!ELEMENT toc %ho; (beginpage?, + (%bookcomponent.title.content;)?, + tocfront*, (tocpart | tocchap)*, tocback*)> <!--end of toc.element-->]]> @@ -394,7 +404,8 @@ <!ENTITY % tocfront.element "INCLUDE"> <![%tocfront.element;[ -<!ELEMENT tocfront (%para.char.mix;)*> +<!--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 --> @@ -419,7 +430,8 @@ <!ENTITY % tocentry.element "INCLUDE"> <![%tocentry.element;[ -<!ELEMENT tocentry (%para.char.mix;)*> +<!--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 --> @@ -443,7 +455,8 @@ <!ENTITY % tocpart.element "INCLUDE"> <![%tocpart.element;[ -<!ELEMENT tocpart (tocentry+, tocchap*)> +<!--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"> @@ -463,7 +476,8 @@ <!ENTITY % tocchap.element "INCLUDE"> <![%tocchap.element;[ -<!ELEMENT tocchap (tocentry+, toclevel1*)> +<!--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"> @@ -484,7 +498,8 @@ <!ENTITY % toclevel1.element "INCLUDE"> <![%toclevel1.element;[ -<!ELEMENT toclevel1 (tocentry+, toclevel2*)> +<!--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"> @@ -504,7 +519,8 @@ <!ENTITY % toclevel2.element "INCLUDE"> <![%toclevel2.element;[ -<!ELEMENT toclevel2 (tocentry+, toclevel3*)> +<!--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"> @@ -524,7 +540,8 @@ <!ENTITY % toclevel3.element "INCLUDE"> <![%toclevel3.element;[ -<!ELEMENT toclevel3 (tocentry+, toclevel4*)> +<!--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"> @@ -544,7 +561,8 @@ <!ENTITY % toclevel4.element "INCLUDE"> <![%toclevel4.element;[ -<!ELEMENT toclevel4 (tocentry+, toclevel5*)> +<!--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"> @@ -564,7 +582,8 @@ <!ENTITY % toclevel5.element "INCLUDE"> <![%toclevel5.element;[ -<!ELEMENT toclevel5 (tocentry+)> +<!--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"> @@ -584,7 +603,8 @@ <!ENTITY % tocback.element "INCLUDE"> <![%tocback.element;[ -<!ELEMENT tocback (%para.char.mix;)*> +<!--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 --> @@ -612,7 +632,8 @@ <!ENTITY % lot.element "INCLUDE"> <![%lot.element;[ -<!ELEMENT lot ((%bookcomponent.title.content;)?, lotentry*)> +<!--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"> @@ -633,19 +654,20 @@ <!ENTITY % lotentry.element "INCLUDE"> <![%lotentry.element;[ -<!ELEMENT lotentry (%para.char.mix;)*> +<!--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, +<!-- 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 - srccredit CDATA #IMPLIED + %linkend.attrib; %pagenum.attrib; + srccredit CDATA #IMPLIED %common.attrib; - %linkend.attrib; %lotentry.role.attrib; %local.lotentry.attrib; > @@ -663,12 +685,15 @@ <!ENTITY % appendix.element "INCLUDE"> <![%appendix.element;[ -<!ELEMENT appendix (appendixinfo?, - (%bookcomponent.title.content;), +<!--doc:An appendix in a Book or Article.--> +<!ELEMENT appendix %ho; (beginpage?, + appendixinfo?, + (%bookcomponent.title.content;), (%nav.class;)*, tocchap?, (%bookcomponent.content;), - (%nav.class;)*)> + (%nav.class;)*) + %ubiq.inclusion;> <!--end of appendix.element-->]]> <!ENTITY % appendix.attlist "INCLUDE"> @@ -690,12 +715,15 @@ <!ENTITY % chapter.element "INCLUDE"> <![%chapter.element;[ -<!ELEMENT chapter (chapterinfo?, +<!--doc:A chapter, as of a book.--> +<!ELEMENT chapter %ho; (beginpage?, + chapterinfo?, (%bookcomponent.title.content;), (%nav.class;)*, tocchap?, (%bookcomponent.content;), - (%nav.class;)*)> + (%nav.class;)*) + %ubiq.inclusion;> <!--end of chapter.element-->]]> <!ENTITY % chapter.attlist "INCLUDE"> @@ -713,7 +741,7 @@ <!ENTITY % part.module "INCLUDE"> <![%part.module;[ -<!-- Note that Part was to have its content model reduced in V4.1.2. This +<!-- 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 ""> @@ -721,8 +749,11 @@ <!ENTITY % part.element "INCLUDE"> <![%part.element;[ -<!ELEMENT part (partinfo?, (%bookcomponent.title.content;), partintro?, - (%partcontent.mix;)+)> +<!--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"> @@ -745,12 +776,15 @@ <!ENTITY % preface.element "INCLUDE"> <![%preface.element;[ -<!ELEMENT preface (prefaceinfo?, +<!--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;)*)> + (%nav.class;)*) + %ubiq.inclusion;> <!--end of preface.element-->]]> <!ENTITY % preface.attlist "INCLUDE"> @@ -771,9 +805,12 @@ <!ENTITY % reference.element "INCLUDE"> <![%reference.element;[ -<!ELEMENT reference (referenceinfo?, +<!--doc:A collection of reference entries.--> +<!ELEMENT reference %ho; (beginpage?, + referenceinfo?, (%bookcomponent.title.content;), partintro?, - (%refentry.class;)+)> + (%refentry.class;)+) + %ubiq.inclusion;> <!--end of reference.element-->]]> <!ENTITY % reference.attlist "INCLUDE"> @@ -796,16 +833,18 @@ <!ENTITY % partintro.element "INCLUDE"> <![%partintro.element;[ -<!ELEMENT partintro ((%div.title.content;)?, (%bookcomponent.content;))> +<!--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 +<!ATTLIST partintro %label.attrib; %common.attrib; - %local.partintro.attrib; %partintro.role.attrib; + %local.partintro.attrib; > <!--end of partintro.attlist-->]]> <!--end of partintro.module-->]]> @@ -820,10 +859,9 @@ <!ENTITY % appendixinfo.element "INCLUDE"> <![ %appendixinfo.element; [ -<!ELEMENT appendixinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for an Appendix.--> +<!ELEMENT appendixinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of appendixinfo.element-->]]> <!ENTITY % appendixinfo.attlist "INCLUDE"> @@ -843,10 +881,9 @@ <!ENTITY % bibliographyinfo.element "INCLUDE"> <![ %bibliographyinfo.element; [ -<!ELEMENT bibliographyinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Bibliography.--> +<!ELEMENT bibliographyinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of bibliographyinfo.element-->]]> <!ENTITY % bibliographyinfo.attlist "INCLUDE"> @@ -866,10 +903,9 @@ <!ENTITY % chapterinfo.element "INCLUDE"> <![ %chapterinfo.element; [ -<!ELEMENT chapterinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Chapter.--> +<!ELEMENT chapterinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of chapterinfo.element-->]]> <!ENTITY % chapterinfo.attlist "INCLUDE"> @@ -889,10 +925,9 @@ <!ENTITY % glossaryinfo.element "INCLUDE"> <![ %glossaryinfo.element; [ -<!ELEMENT glossaryinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Glossary.--> +<!ELEMENT glossaryinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of glossaryinfo.element-->]]> <!ENTITY % glossaryinfo.attlist "INCLUDE"> @@ -912,10 +947,8 @@ <!ENTITY % indexinfo.element "INCLUDE"> <![ %indexinfo.element; [ -<!ELEMENT indexinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for an Index.--> +<!ELEMENT indexinfo %ho; ((%info.class;)+)> <!--end of indexinfo.element-->]]> <!ENTITY % indexinfo.attlist "INCLUDE"> @@ -935,10 +968,9 @@ <!ENTITY % setindexinfo.element "INCLUDE"> <![ %setindexinfo.element; [ -<!ELEMENT setindexinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a SetIndex.--> +<!ELEMENT setindexinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of setindexinfo.element-->]]> <!ENTITY % setindexinfo.attlist "INCLUDE"> @@ -958,10 +990,9 @@ <!ENTITY % partinfo.element "INCLUDE"> <![ %partinfo.element; [ -<!ELEMENT partinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Part.--> +<!ELEMENT partinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of partinfo.element-->]]> <!ENTITY % partinfo.attlist "INCLUDE"> @@ -981,10 +1012,9 @@ <!ENTITY % prefaceinfo.element "INCLUDE"> <![ %prefaceinfo.element; [ -<!ELEMENT prefaceinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Preface.--> +<!ELEMENT prefaceinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of prefaceinfo.element-->]]> <!ENTITY % prefaceinfo.attlist "INCLUDE"> @@ -1004,10 +1034,9 @@ <!ENTITY % refentryinfo.element "INCLUDE"> <![ %refentryinfo.element; [ -<!ELEMENT refentryinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Refentry.--> +<!ELEMENT refentryinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of refentryinfo.element-->]]> <!ENTITY % refentryinfo.attlist "INCLUDE"> @@ -1020,6 +1049,28 @@ <!--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 ""> @@ -1027,10 +1078,9 @@ <!ENTITY % refsect1info.element "INCLUDE"> <![ %refsect1info.element; [ -<!ELEMENT refsect1info ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a RefSect1.--> +<!ELEMENT refsect1info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of refsect1info.element-->]]> <!ENTITY % refsect1info.attlist "INCLUDE"> @@ -1050,10 +1100,9 @@ <!ENTITY % refsect2info.element "INCLUDE"> <![ %refsect2info.element; [ -<!ELEMENT refsect2info ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a RefSect2.--> +<!ELEMENT refsect2info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of refsect2info.element-->]]> <!ENTITY % refsect2info.attlist "INCLUDE"> @@ -1073,10 +1122,9 @@ <!ENTITY % refsect3info.element "INCLUDE"> <![ %refsect3info.element; [ -<!ELEMENT refsect3info ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a RefSect3.--> +<!ELEMENT refsect3info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of refsect3info.element-->]]> <!ENTITY % refsect3info.attlist "INCLUDE"> @@ -1096,10 +1144,9 @@ <!ENTITY % refsynopsisdivinfo.element "INCLUDE"> <![ %refsynopsisdivinfo.element; [ -<!ELEMENT refsynopsisdivinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a RefSynopsisDiv.--> +<!ELEMENT refsynopsisdivinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of refsynopsisdivinfo.element-->]]> <!ENTITY % refsynopsisdivinfo.attlist "INCLUDE"> @@ -1119,10 +1166,9 @@ <!ENTITY % referenceinfo.element "INCLUDE"> <![ %referenceinfo.element; [ -<!ELEMENT referenceinfo ((graphic | mediaobject - | legalnotice | modespec - | subjectset | keywordset | itermset - | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Reference.--> +<!ELEMENT referenceinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of referenceinfo.element-->]]> <!ENTITY % referenceinfo.attlist "INCLUDE"> @@ -1140,8 +1186,9 @@ <!ENTITY % sect1info.element "INCLUDE"> <![%sect1info.element;[ -<!ELEMENT sect1info ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Sect1.--> +<!ELEMENT sect1info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of sect1info.element-->]]> <!ENTITY % sect1info.attlist "INCLUDE"> @@ -1158,8 +1205,9 @@ <!ENTITY % sect2info.element "INCLUDE"> <![%sect2info.element;[ -<!ELEMENT sect2info ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Sect2.--> +<!ELEMENT sect2info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of sect2info.element-->]]> <!ENTITY % sect2info.attlist "INCLUDE"> @@ -1176,8 +1224,9 @@ <!ENTITY % sect3info.element "INCLUDE"> <![%sect3info.element;[ -<!ELEMENT sect3info ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Sect3.--> +<!ELEMENT sect3info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of sect3info.element-->]]> <!ENTITY % sect3info.attlist "INCLUDE"> @@ -1194,8 +1243,9 @@ <!ENTITY % sect4info.element "INCLUDE"> <![%sect4info.element;[ -<!ELEMENT sect4info ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Sect4.--> +<!ELEMENT sect4info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of sect4info.element-->]]> <!ENTITY % sect4info.attlist "INCLUDE"> @@ -1212,8 +1262,9 @@ <!ENTITY % sect5info.element "INCLUDE"> <![%sect5info.element;[ -<!ELEMENT sect5info ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Sect5.--> +<!ELEMENT sect5info %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of sect5info.element-->]]> <!ENTITY % sect5info.attlist "INCLUDE"> @@ -1237,13 +1288,15 @@ <!ENTITY % section.element "INCLUDE"> <![ %section.element; [ -<!ELEMENT section (sectioninfo?, +<!--doc:A recursive section.--> +<!ELEMENT section %ho; (sectioninfo?, (%sect.title.content;), (%nav.class;)*, (((%divcomponent.mix;)+, - ((%refentry.class;)*|section*)) - | (%refentry.class;)+|section+), - (%nav.class;)*)> + ((%refentry.class;)*|(%section.class;)*|simplesect*)) + | (%refentry.class;)+|(%section.class;)+|simplesect+), + (%nav.class;)*) + %ubiq.inclusion;> <!--end of section.element-->]]> <!ENTITY % section.attlist "INCLUDE"> @@ -1265,8 +1318,9 @@ <!ENTITY % sectioninfo.element "INCLUDE"> <![ %sectioninfo.element; [ -<!ELEMENT sectioninfo ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a recursive section.--> +<!ELEMENT sectioninfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of sectioninfo.element-->]]> <!ENTITY % sectioninfo.attlist "INCLUDE"> @@ -1290,10 +1344,12 @@ <!ENTITY % sect1.element "INCLUDE"> <![%sect1.element;[ -<!ELEMENT sect1 (sect1info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, +<!--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;)*)> + | (%refentry.class;)+ | sect2+ | simplesect+), (%nav.class;)*) + %ubiq.inclusion;> <!--end of sect1.element-->]]> <!-- Renderas: Indicates the format in which the heading should @@ -1323,8 +1379,9 @@ <!ENTITY % sect2.element "INCLUDE"> <![%sect2.element;[ -<!ELEMENT sect2 (sect2info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, +<!--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-->]]> @@ -1356,8 +1413,9 @@ <!ENTITY % sect3.element "INCLUDE"> <![%sect3.element;[ -<!ELEMENT sect3 (sect3info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, +<!--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-->]]> @@ -1389,8 +1447,9 @@ <!ENTITY % sect4.element "INCLUDE"> <![%sect4.element;[ -<!ELEMENT sect4 (sect4info?, (%sect.title.content;), (%nav.class;)*, - (((%divcomponent.mix;)+, +<!--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-->]]> @@ -1422,7 +1481,8 @@ <!ENTITY % sect5.element "INCLUDE"> <![%sect5.element;[ -<!ELEMENT sect5 (sect5info?, (%sect.title.content;), (%nav.class;)*, +<!--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-->]]> @@ -1454,7 +1514,9 @@ <!ENTITY % simplesect.element "INCLUDE"> <![%simplesect.element;[ -<!ELEMENT simplesect ((%sect.title.content;), (%divcomponent.mix;)+)> +<!--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"> @@ -1479,9 +1541,10 @@ <!ENTITY % bibliography.element "INCLUDE"> <![%bibliography.element;[ -<!ELEMENT bibliography (bibliographyinfo?, +<!--doc:A bibliography.--> +<!ELEMENT bibliography %ho; (bibliographyinfo?, (%bookcomponent.title.content;)?, - (%component.mix;)*, + (%component.mix;)*, (bibliodiv+ | (biblioentry|bibliomixed)+))> <!--end of bibliography.element-->]]> @@ -1503,7 +1566,8 @@ <!ENTITY % bibliodiv.element "INCLUDE"> <![%bibliodiv.element;[ -<!ELEMENT bibliodiv ((%sect.title.content;)?, (%component.mix;)*, +<!--doc:A section of a Bibliography.--> +<!ELEMENT bibliodiv %ho; ((%sect.title.content;)?, (%component.mix;)*, (biblioentry|bibliomixed)+)> <!--end of bibliodiv.element-->]]> @@ -1531,7 +1595,8 @@ <!ENTITY % glossary.element "INCLUDE"> <![%glossary.element;[ -<!ELEMENT glossary (glossaryinfo?, +<!--doc:A glossary.--> +<!ELEMENT glossary %ho; (glossaryinfo?, (%bookcomponent.title.content;)?, (%component.mix;)*, (glossdiv+ | glossentry+), bibliography?)> @@ -1555,7 +1620,8 @@ <!ENTITY % glossdiv.element "INCLUDE"> <![%glossdiv.element;[ -<!ELEMENT glossdiv ((%sect.title.content;), (%component.mix;)*, +<!--doc:A division in a Glossary.--> +<!ELEMENT glossdiv %ho; ((%sect.title.content;), (%component.mix;)*, glossentry+)> <!--end of glossdiv.element-->]]> @@ -1583,15 +1649,18 @@ <!ENTITY % index.element "INCLUDE"> <![%index.element;[ -<!ELEMENT index (indexinfo?, +<!--doc:An index.--> +<!ELEMENT index %ho; (indexinfo?, (%bookcomponent.title.content;)?, (%component.mix;)*, - (indexdiv* | indexentry*))> + (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; @@ -1600,9 +1669,12 @@ <!ENTITY % setindex.element "INCLUDE"> <![%setindex.element;[ -<!ELEMENT setindex (setindexinfo?, +<!--doc:An index to a set of books.--> +<!ELEMENT setindex %ho; (setindexinfo?, (%bookcomponent.title.content;)?, - (%component.mix;)*, (indexdiv* | indexentry*))> + (%component.mix;)*, + (indexdiv* | indexentry*)) + %ndxterm.exclusion;> <!--end of setindex.element-->]]> <!ENTITY % setindex.attlist "INCLUDE"> @@ -1626,7 +1698,8 @@ <!ENTITY % indexdiv.element "INCLUDE"> <![%indexdiv.element;[ -<!ELEMENT indexdiv ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*, +<!--doc:A division in an index.--> +<!ELEMENT indexdiv %ho; ((%sect.title.content;)?, ((%indexdivcomponent.mix;)*, (indexentry+ | segmentedlist)))> <!--end of indexdiv.element-->]]> @@ -1649,7 +1722,8 @@ <!ENTITY % indexentry.element "INCLUDE"> <![%indexentry.element;[ -<!ELEMENT indexentry (primaryie, (seeie|seealsoie)*, +<!--doc:An entry in an index.--> +<!ELEMENT indexentry %ho; (primaryie, (seeie|seealsoie)*, (secondaryie, (seeie|seealsoie|tertiaryie)*)*)> <!--end of indexentry.element-->]]> @@ -1670,7 +1744,8 @@ <!ENTITY % primaryie.element "INCLUDE"> <![%primaryie.element;[ -<!ELEMENT primaryie (%ndxterm.char.mix;)*> +<!--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 --> @@ -1686,7 +1761,8 @@ <!ENTITY % secondaryie.element "INCLUDE"> <![%secondaryie.element;[ -<!ELEMENT secondaryie (%ndxterm.char.mix;)*> +<!--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 --> @@ -1702,7 +1778,8 @@ <!ENTITY % tertiaryie.element "INCLUDE"> <![%tertiaryie.element;[ -<!ELEMENT tertiaryie (%ndxterm.char.mix;)*> +<!--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 --> @@ -1717,7 +1794,7 @@ <!--end of tertiaryie.attlist-->]]> <!--end of primsecterie.module-->]]> - + <!ENTITY % seeie.module "INCLUDE"> <![%seeie.module;[ <!ENTITY % local.seeie.attrib ""> @@ -1725,7 +1802,8 @@ <!ENTITY % seeie.element "INCLUDE"> <![%seeie.element;[ -<!ELEMENT seeie (%ndxterm.char.mix;)*> +<!--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 --> @@ -1748,7 +1826,8 @@ <!ENTITY % seealsoie.element "INCLUDE"> <![%seealsoie.element;[ -<!ELEMENT seealsoie (%ndxterm.char.mix;)*> +<!--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 --> @@ -1777,9 +1856,12 @@ <!ENTITY % refentry.element "INCLUDE"> <![%refentry.element;[ -<!ELEMENT refentry ((%ndxterm.class;)*, +<!--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+)> + refnamediv+, refsynopsisdiv?, (refsect1+|refsection+)) + %ubiq.inclusion;> <!--end of refentry.element-->]]> <!ENTITY % refentry.attlist "INCLUDE"> @@ -1800,9 +1882,11 @@ <!ENTITY % refmeta.element "INCLUDE"> <![%refmeta.element;[ -<!ELEMENT refmeta ((%ndxterm.class;)*, +<!--doc:Meta-information for a reference entry.--> +<!ELEMENT refmeta %ho; ((%ndxterm.class;)*, refentrytitle, manvolnum?, refmiscinfo*, - (%ndxterm.class;)*)> + (%ndxterm.class;)*) + %beginpage.exclusion;> <!--end of refmeta.element-->]]> <!ENTITY % refmeta.attlist "INCLUDE"> @@ -1822,7 +1906,8 @@ <!ENTITY % refmiscinfo.element "INCLUDE"> <![%refmiscinfo.element;[ -<!ELEMENT refmiscinfo (%docinfo.char.mix;)*> +<!--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 --> @@ -1846,7 +1931,8 @@ <!ENTITY % refnamediv.element "INCLUDE"> <![%refnamediv.element;[ -<!ELEMENT refnamediv (refdescriptor?, refname+, refpurpose, refclass*, +<!--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-->]]> @@ -1859,7 +1945,7 @@ > <!--end of refnamediv.attlist-->]]> <!--end of refnamediv.module-->]]> - + <!ENTITY % refdescriptor.module "INCLUDE"> <![%refdescriptor.module;[ <!ENTITY % local.refdescriptor.attrib ""> @@ -1867,7 +1953,8 @@ <!ENTITY % refdescriptor.element "INCLUDE"> <![%refdescriptor.element;[ -<!ELEMENT refdescriptor (%refname.char.mix;)*> +<!--doc:A description of the topic of a reference page.--> +<!ELEMENT refdescriptor %ho; (%refname.char.mix;)*> <!--end of refdescriptor.element-->]]> <!ENTITY % refdescriptor.attlist "INCLUDE"> @@ -1887,7 +1974,8 @@ <!ENTITY % refname.element "INCLUDE"> <![%refname.element;[ -<!ELEMENT refname (%refname.char.mix;)*> +<!--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"> @@ -1907,7 +1995,8 @@ <!ENTITY % refpurpose.element "INCLUDE"> <![%refpurpose.element;[ -<!ELEMENT refpurpose (%refinline.char.mix;)*> +<!--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"> @@ -1927,7 +2016,8 @@ <!ENTITY % refclass.element "INCLUDE"> <![%refclass.element;[ -<!ELEMENT refclass (%refclass.char.mix;)*> +<!--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"> @@ -1947,7 +2037,8 @@ <!ENTITY % refsynopsisdiv.element "INCLUDE"> <![%refsynopsisdiv.element;[ -<!ELEMENT refsynopsisdiv (refsynopsisdivinfo?, (%refsect.title.content;)?, +<!--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-->]]> @@ -1961,6 +2052,29 @@ <!--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 ""> @@ -1968,7 +2082,8 @@ <!ENTITY % refsect1.element "INCLUDE"> <![%refsect1.element;[ -<!ELEMENT refsect1 (refsect1info?, (%refsect.title.content;), +<!--doc:A major subsection of a reference entry.--> +<!ELEMENT refsect1 %ho; (refsect1info?, (%refsect.title.content;), (((%refcomponent.mix;)+, refsect2*) | refsect2+))> <!--end of refsect1.element-->]]> @@ -1990,7 +2105,8 @@ <!ENTITY % refsect2.element "INCLUDE"> <![%refsect2.element;[ -<!ELEMENT refsect2 (refsect2info?, (%refsect.title.content;), +<!--doc:A subsection of a RefSect1.--> +<!ELEMENT refsect2 %ho; (refsect2info?, (%refsect.title.content;), (((%refcomponent.mix;)+, refsect3*) | refsect3+))> <!--end of refsect2.element-->]]> @@ -2012,7 +2128,8 @@ <!ENTITY % refsect3.element "INCLUDE"> <![%refsect3.element;[ -<!ELEMENT refsect3 (refsect3info?, (%refsect.title.content;), +<!--doc:A subsection of a RefSect2.--> +<!ELEMENT refsect3 %ho; (refsect3info?, (%refsect.title.content;), (%refcomponent.mix;)+)> <!--end of refsect3.element-->]]> @@ -2041,9 +2158,11 @@ <!ENTITY % article.element "INCLUDE"> <![%article.element;[ -<!ELEMENT article ((%div.title.content;)?, articleinfo?, tocchap?, lot*, +<!--doc:An article.--> +<!ELEMENT article %ho; ((%div.title.content;)?, articleinfo?, tocchap?, lot*, (%bookcomponent.content;), - ((%nav.class;) | (%appendix.class;) | ackno)*)> + (%nav.class;|%appendix.class;|colophon|ackno)*) + %ubiq.inclusion;> <!--end of article.element-->]]> <!-- Class: Indicates the type of a particular article; @@ -2070,5 +2189,5 @@ <!--end of article.attlist-->]]> <!--end of article.module-->]]> -<!-- End of DocBook XML document hierarchy module V4.1.2 .................... --> +<!-- End of DocBook document hierarchy module V4.5 ........................ --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/dbnotnx.mod?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/dbnotnx.mod diff -u phpdoc/dtds/dbxml-4.1.2/dbnotnx.mod:1.1 phpdoc/dtds/dbxml-4.1.2/dbnotnx.mod:1.2 --- phpdoc/dtds/dbxml-4.1.2/dbnotnx.mod:1.1 Thu Jan 17 10:18:12 2002 +++ phpdoc/dtds/dbxml-4.1.2/dbnotnx.mod Mon Jan 22 12:25:06 2007 @@ -1,15 +1,16 @@ <!-- ...................................................................... --> -<!-- DocBook XML notations module V4.1.2 .................................... --> +<!-- DocBook notations module V4.5 ........................................ --> <!-- File dbnotnx.mod ..................................................... --> -<!-- Copyright 1992-2000 HaL Computer Systems, Inc., +<!-- Copyright 1992-2004 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, and the Organization for the Advancement - of Structured Information Standards (OASIS). + Corporation, Norman Walsh, Sun Microsystems, Inc., and the + Organization for the Advancement of Structured Information + Standards (OASIS). - $Id: dbnotnx.mod,v 1.1 2002/01/17 10:18:12 hholzgra Exp $ + $Id: dbnotnx.mod,v 1.2 2007/01/22 12:25:06 bjori Exp $ - Permission to use, copy, modify and distribute the DocBook XML DTD + 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 @@ -29,14 +30,13 @@ <!-- ...................................................................... --> -<!-- This module contains the entity declarations for the standard ISO - entity sets used by 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 XML Notations V4.1.2//EN" + "-//OASIS//ENTITIES DocBook Notations V4.5//EN" "dbnotnx.mod"> %dbnotn; @@ -49,23 +49,24 @@ <!ENTITY % local.notation.class ""> <!ENTITY % notation.class "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI - | EPS | EQN | FAX | GIF | GIF87a | GIF89a + | 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-9432-1::Graphic Notation//NOTATION Microsoft Windows bitmap//EN"> +"+//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 +<!NOTATION EPS PUBLIC "+//ISBN 0-201-18127-4::Adobe//NOTATION PostScript Language Ref. Manual//EN"> <!NOTATION EQN SYSTEM "EQN"> -<!NOTATION FAX PUBLIC +<!NOTATION FAX PUBLIC "-//USA-DOD//NOTATION CCITT Group 4 Facsimile Type 1 Untiled Raster//EN"> <!NOTATION GIF SYSTEM "GIF"> <!NOTATION GIF87a PUBLIC @@ -75,23 +76,26 @@ "-//CompuServe//NOTATION Graphics Interchange Format 89a//EN"> <!NOTATION JPG SYSTEM "JPG"> <!NOTATION JPEG SYSTEM "JPG"> -<!NOTATION IGES PUBLIC +<!NOTATION IGES PUBLIC "-//USA-DOD//NOTATION (ASME/ANSI Y14.26M-1987) Initial Graphics Exchange Specification//EN"> -<!NOTATION PCX PUBLIC -"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//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 +<!NOTATION SGML PUBLIC "ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN"> <!NOTATION TBL SYSTEM "TBL"> -<!NOTATION TEX PUBLIC +<!NOTATION TEX PUBLIC "+//ISBN 0-201-13448-9::Knuth//NOTATION The TeXbook//EN"> <!NOTATION TIFF SYSTEM "TIFF"> -<!NOTATION WMF PUBLIC -"+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Microsoft Windows Metafile//EN"> +<!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 XML notations module V4.1.2 ............................. --> +<!-- End of DocBook notations module V4.5 ................................. --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/dbpoolx.mod?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/dbpoolx.mod diff -u phpdoc/dtds/dbxml-4.1.2/dbpoolx.mod:1.1 phpdoc/dtds/dbxml-4.1.2/dbpoolx.mod:1.2 --- phpdoc/dtds/dbxml-4.1.2/dbpoolx.mod:1.1 Thu Jan 17 10:18:12 2002 +++ phpdoc/dtds/dbxml-4.1.2/dbpoolx.mod Mon Jan 22 12:25:06 2007 @@ -1,13 +1,14 @@ <!-- ...................................................................... --> -<!-- DocBook XML information pool module V4.1.2 ............................. --> +<!-- DocBook XML information pool module V4.5 ............................. --> <!-- File dbpoolx.mod ..................................................... --> -<!-- Copyright 1992-2000 HaL Computer Systems, Inc., +<!-- Copyright 1992-2004 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh and the Organization for the Advancement - of Structured Information Standards (OASIS). + Corporation, Norman Walsh, Sun Microsystems, Inc., and the + Organization for the Advancement of Structured Information + Standards (OASIS). - $Id: dbpoolx.mod,v 1.1 2002/01/17 10:18:12 hholzgra Exp $ + $Id: dbpoolx.mod,v 1.2 2007/01/22 12:25:06 bjori Exp $ Permission to use, copy, modify and distribute the DocBook XML DTD and its accompanying documentation for any purpose and without fee @@ -49,7 +50,7 @@ declaration that uses the public identifier shown below: <!ENTITY % dbpool PUBLIC - "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" + "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" "dbpoolx.mod"> %dbpool; @@ -60,6 +61,13 @@ --> <!-- ...................................................................... --> +<!-- 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"> @@ -82,7 +90,7 @@ <!ENTITY % local.list.class ""> <!ENTITY % list.class - "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + "calloutlist|glosslist|bibliolist|itemizedlist|orderedlist|segmentedlist |simplelist|variablelist %local.list.class;"> <!ENTITY % local.admon.class ""> @@ -129,7 +137,7 @@ <!ENTITY % local.compound.class ""> <!ENTITY % compound.class - "msgset|procedure|sidebar|qandaset + "msgset|procedure|sidebar|qandaset|task %ebnf.block.hook; %local.compound.class;"> @@ -147,13 +155,14 @@ <!ENTITY % local.xref.char.class ""> <!ENTITY % xref.char.class - "footnoteref|xref %local.xref.char.class;"> + "footnoteref|xref|biblioref %local.xref.char.class;"> <!ENTITY % local.gen.char.class ""> <!ENTITY % gen.char.class - "abbrev|acronym|citation|citerefentry|citetitle|emphasis - |firstterm|foreignphrase|glossterm|footnote|phrase - |quote|trademark|wordasword %local.gen.char.class;"> + "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 @@ -168,14 +177,15 @@ "action|application |classname|methodname|interfacename|exceptionname |ooclass|oointerface|ooexception + |package |command|computeroutput - |database|email|envar|errorcode|errorname|errortype|filename + |database|email|envar|errorcode|errorname|errortype|errortext|filename |function|guibutton|guiicon|guilabel|guimenu|guimenuitem |guisubmenu|hardware|interface|keycap - |keycode|keycombo|keysym|literal|constant|markup|medialabel + |keycode|keycombo|keysym|literal|code|constant|markup|medialabel |menuchoice|mousebutton|option|optional|parameter |prompt|property|replaceable|returnvalue|sgmltag|structfield - |structname|symbol|systemitem|token|type|userinput|varname + |structname|symbol|systemitem|uri|token|type|userinput|varname %ebnf.inline.hook; %local.tech.char.class;"> @@ -185,7 +195,7 @@ <!ENTITY % local.docinfo.char.class ""> <!ENTITY % docinfo.char.class - "author|authorinitials|corpauthor|modespec|othercredit + "author|authorinitials|corpauthor|corpcredit|modespec|othercredit |productname|productnumber|revhistory %local.docinfo.char.class;"> @@ -197,6 +207,11 @@ <!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 @@ -241,7 +256,8 @@ |%formal.class; |%compound.class; |%genobj.class; |%descobj.class; |%ndxterm.class; |beginpage - %local.component.mix;"> + %forms.hook; + %local.component.mix;"> <!ENTITY % local.sidebar.mix ""> <!ENTITY % sidebar.mix @@ -251,7 +267,8 @@ |%formal.class; |procedure |%genobj.class; |%ndxterm.class; |beginpage - %local.sidebar.mix;"> + %forms.hook; + %local.sidebar.mix;"> <!ENTITY % local.qandaset.mix ""> <!ENTITY % qandaset.mix @@ -261,7 +278,8 @@ |%formal.class; |procedure |%genobj.class; |%ndxterm.class; - %local.qandaset.mix;"> + %forms.hook; + %local.qandaset.mix;"> <!ENTITY % local.revdescription.mix ""> <!ENTITY % revdescription.mix @@ -286,7 +304,9 @@ |%linespecific.class; |%synop.class; |%para.class; |%informal.class; |%ndxterm.class; |beginpage - %local.example.mix;"> + |procedure + %forms.hook; + %local.example.mix;"> <!ENTITY % local.highlights.mix ""> <!ENTITY % highlights.mix @@ -313,20 +333,23 @@ |%formal.class; |procedure|sidebar |anchor|bridgehead|remark |%ndxterm.class; |beginpage - %local.admon.mix;"> + %forms.hook; + %local.admon.mix;"> <!ENTITY % local.figure.mix ""> <!ENTITY % figure.mix "%linespecific.class; |%synop.class; |%informal.class; |%ndxterm.class; |beginpage - %local.figure.mix;"> + %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 ""> @@ -355,11 +378,61 @@ %local.textobject.mix;"> <!ENTITY % local.mediaobject.mix ""> -<!ENTITY % mediaobject.mix - "videoobject|audioobject|imageobject %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 @@ -376,10 +449,6 @@ d. Just Acronym, Emphasis, and Trademark; no other word elements. --> -<!-- The DocBook TC may produce an official forms module for DocBook. --> -<!-- This PE provides the hook by which it can be inserted into the DTD. --> -<!ENTITY % forminlines.hook ""> - <!ENTITY % local.para.char.mix ""> <!ENTITY % para.char.mix "#PCDATA @@ -451,17 +520,12 @@ <!--ENTITY % person.ident.mix (see Bibliographic section, below)--> <!-- ...................................................................... --> -<!-- Entities for content models .......................................... --> - -<!ENTITY % formalobject.title.content "title, titleabbrev?"> - -<!-- ...................................................................... --> <!-- Entities for attributes and attribute components ..................... --> <!-- Effectivity attributes ............................................... --> -<!-- Arch: Computer or chip architecture to which element applies; no +<!-- Arch: Computer or chip architecture to which element applies; no default --> <!ENTITY % arch.attrib @@ -494,18 +558,22 @@ <!ENTITY % security.attrib "security CDATA #IMPLIED"> -<!-- UserLevel: Level of user experience to which element applies; no +<!-- 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; @@ -516,6 +584,7 @@ %security.attrib; %userlevel.attrib; %vendor.attrib; + %wordsize.attrib; %local.effectivity.attrib;" > @@ -528,7 +597,7 @@ "id ID #IMPLIED"> -<!-- Id: Unique identifier of element; a value must be supplied; no +<!-- Id: Unique identifier of element; a value must be supplied; no default --> <!ENTITY % idreq.attrib @@ -573,6 +642,22 @@ <!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 @@ -582,10 +667,11 @@ %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 @@ -595,6 +681,8 @@ %xreflabel.attrib; %revisionflag.attrib; %effectivity.attrib; + %dir.attrib; + %xml-base.attrib; %local.common.attrib;" > @@ -604,13 +692,13 @@ <!-- EntityRef: Name of an external entity containing the content of the graphic --> -<!-- FileRef: Filename, qualified by a pathname if desired, +<!-- 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 +<!-- Align: Same as CALS hplace with 'none' removed; #IMPLIED means application-specific --> <!-- Scale: Conflation of CALS hscale and vscale --> <!-- Scalefit: Same as CALS scalefit --> @@ -622,10 +710,15 @@ format (%notation.class;) #IMPLIED srccredit CDATA #IMPLIED width CDATA #IMPLIED + contentwidth CDATA #IMPLIED depth CDATA #IMPLIED + contentdepth CDATA #IMPLIED align (left - |right + |right |center) #IMPLIED + valign (top + |middle + |bottom) #IMPLIED scale CDATA #IMPLIED scalefit %yesorno.attvals; #IMPLIED @@ -634,8 +727,8 @@ <!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 +<!-- 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 --> @@ -659,14 +752,25 @@ "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' - linenumbering (numbered|unnumbered) #IMPLIED"> - + %xml-space.attrib; + linenumbering (numbered|unnumbered) #IMPLIED + continuation (continues|restarts) #IMPLIED + startinglinenumber CDATA #IMPLIED + language CDATA #IMPLIED"> <!-- Linkend: link to related information; no default --> @@ -680,7 +784,7 @@ "linkend IDREF #REQUIRED"> -<!-- Linkends: link to one or more sets of related information; no +<!-- Linkends: link to one or more sets of related information; no default --> <!ENTITY % linkends.attrib @@ -732,7 +836,8 @@ <!ENTITY % title.element "INCLUDE"> <![%title.element;[ -<!ELEMENT title (%title.char.mix;)*> +<!--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"> @@ -753,7 +858,8 @@ <!ENTITY % titleabbrev.element "INCLUDE"> <![%titleabbrev.element;[ -<!ELEMENT titleabbrev (%title.char.mix;)*> +<!--doc:The abbreviation of a Title.--> +<!ELEMENT titleabbrev %ho; (%title.char.mix;)*> <!--end of titleabbrev.element-->]]> <!ENTITY % titleabbrev.attlist "INCLUDE"> @@ -773,7 +879,8 @@ <!ENTITY % subtitle.element "INCLUDE"> <![%subtitle.element;[ -<!ELEMENT subtitle (%title.char.mix;)*> +<!--doc:The subtitle of a document.--> +<!ELEMENT subtitle %ho; (%title.char.mix;)*> <!--end of subtitle.element-->]]> <!ENTITY % subtitle.attlist "INCLUDE"> @@ -804,16 +911,50 @@ "abbrev|abstract|address|artpagenums|author |authorgroup|authorinitials|bibliomisc|biblioset |collab|confgroup|contractnum|contractsponsor - |copyright|corpauthor|corpname|date|edition + |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 - |%person.ident.mix; + |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 ""> @@ -821,7 +962,9 @@ <!ENTITY % biblioentry.element "INCLUDE"> <![%biblioentry.element;[ -<!ELEMENT biblioentry ((articleinfo | (%bibliocomponent.mix;))+)> +<!--doc:An entry in a Bibliography.--> +<!ELEMENT biblioentry %ho; ((articleinfo | (%bibliocomponent.mix;))+) + %ubiq.exclusion;> <!--end of biblioentry.element-->]]> <!ENTITY % biblioentry.attlist "INCLUDE"> @@ -841,7 +984,9 @@ <!ENTITY % bibliomixed.element "INCLUDE"> <![%bibliomixed.element;[ -<!ELEMENT bibliomixed (#PCDATA | %bibliocomponent.mix; | bibliomset)*> +<!--doc:An entry in a Bibliography.--> +<!ELEMENT bibliomixed %ho; (#PCDATA | %bibliocomponent.mix; | bibliomset)* + %ubiq.exclusion;> <!--end of bibliomixed.element-->]]> <!ENTITY % bibliomixed.attlist "INCLUDE"> @@ -861,8 +1006,9 @@ <!ENTITY % articleinfo.element "INCLUDE"> <![%articleinfo.element;[ -<!ELEMENT articleinfo ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for an Article.--> +<!ELEMENT articleinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of articleinfo.element-->]]> <!ENTITY % articleinfo.attlist "INCLUDE"> @@ -882,7 +1028,9 @@ <!ENTITY % biblioset.element "INCLUDE"> <![%biblioset.element;[ -<!ELEMENT biblioset ((%bibliocomponent.mix;)+)> +<!--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 --> @@ -906,7 +1054,9 @@ <!ENTITY % bibliomset.element "INCLUDE"> <![%bibliomset.element;[ -<!ELEMENT bibliomset (#PCDATA | %bibliocomponent.mix; | bibliomset)*> +<!--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 --> @@ -916,8 +1066,8 @@ <![%bibliomset.attlist;[ <!ATTLIST bibliomset relation CDATA #IMPLIED - %bibliomset.role.attrib; %common.attrib; + %bibliomset.role.attrib; %local.bibliomset.attrib; > <!--end of bibliomset.attlist-->]]> @@ -930,7 +1080,8 @@ <!ENTITY % bibliomisc.element "INCLUDE"> <![%bibliomisc.element;[ -<!ELEMENT bibliomisc (%para.char.mix;)*> +<!--doc:Untyped bibliographic information.--> +<!ELEMENT bibliomisc %ho; (%para.char.mix;)*> <!--end of bibliomisc.element-->]]> <!ENTITY % bibliomisc.attlist "INCLUDE"> @@ -955,7 +1106,8 @@ <!ENTITY % subjectset.element "INCLUDE"> <![%subjectset.element;[ -<!ELEMENT subjectset (subject+)> +<!--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 --> @@ -979,10 +1131,11 @@ <!ENTITY % subject.element "INCLUDE"> <![%subject.element;[ -<!ELEMENT subject (subjectterm+)> +<!--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 +<!-- Weight: Ranking of this group of SubjectTerms relative to others, 0 is low, no highest value specified --> @@ -1004,7 +1157,8 @@ <!ENTITY % subjectterm.element "INCLUDE"> <![%subjectterm.element;[ -<!ELEMENT subjectterm (#PCDATA)> +<!--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"> @@ -1027,7 +1181,8 @@ <!ENTITY % keywordset.element "INCLUDE"> <![%keywordset.element;[ -<!ELEMENT keywordset (keyword+)> +<!--doc:A set of keywords describing the content of a document.--> +<!ELEMENT keywordset %ho; (keyword+)> <!--end of keywordset.element-->]]> <!ENTITY % keywordset.attlist "INCLUDE"> @@ -1047,7 +1202,8 @@ <!ENTITY % keyword.element "INCLUDE"> <![%keyword.element;[ -<!ELEMENT keyword (#PCDATA)> +<!--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"> @@ -1068,7 +1224,8 @@ <!ENTITY % itermset.element "INCLUDE"> <![%itermset.element;[ -<!ELEMENT itermset (indexterm+)> +<!--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"> @@ -1081,6 +1238,30 @@ <!--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 ...................................... --> @@ -1095,7 +1276,9 @@ <!ENTITY % msgset.element "INCLUDE"> <![%msgset.element;[ -<!ELEMENT msgset ((%formalobject.title.content;)?, (msgentry+|simplemsgentry+))> +<!--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"> @@ -1115,7 +1298,8 @@ <!ENTITY % msgentry.element "INCLUDE"> <![%msgentry.element;[ -<!ELEMENT msgentry (msg+, msginfo?, msgexplan*)> +<!--doc:A wrapper for an entry in a message set.--> +<!ELEMENT msgentry %ho; (msg+, msginfo?, msgexplan*)> <!--end of msgentry.element-->]]> <!ENTITY % msgentry.attlist "INCLUDE"> @@ -1135,18 +1319,19 @@ <!ENTITY % simplemsgentry.element "INCLUDE"> <![ %simplemsgentry.element; [ -<!ELEMENT simplemsgentry (msgtext, msgexplan)> +<!--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 - %common.attrib; - %simplemsgentry.role.attrib; - %local.simplemsgentry.attrib; 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-->]]> @@ -1158,7 +1343,8 @@ <!ENTITY % msg.element "INCLUDE"> <![%msg.element;[ -<!ELEMENT msg (title?, msgmain, (msgsub | msgrel)*)> +<!--doc:A message in a message set.--> +<!ELEMENT msg %ho; (title?, msgmain, (msgsub | msgrel)*)> <!--end of msg.element-->]]> <!ENTITY % msg.attlist "INCLUDE"> @@ -1178,7 +1364,8 @@ <!ENTITY % msgmain.element "INCLUDE"> <![%msgmain.element;[ -<!ELEMENT msgmain (title?, msgtext)> +<!--doc:The primary component of a message in a message set.--> +<!ELEMENT msgmain %ho; (title?, msgtext)> <!--end of msgmain.element-->]]> <!ENTITY % msgmain.attlist "INCLUDE"> @@ -1198,7 +1385,8 @@ <!ENTITY % msgsub.element "INCLUDE"> <![%msgsub.element;[ -<!ELEMENT msgsub (title?, msgtext)> +<!--doc:A subcomponent of a message in a message set.--> +<!ELEMENT msgsub %ho; (title?, msgtext)> <!--end of msgsub.element-->]]> <!ENTITY % msgsub.attlist "INCLUDE"> @@ -1218,7 +1406,8 @@ <!ENTITY % msgrel.element "INCLUDE"> <![%msgrel.element;[ -<!ELEMENT msgrel (title?, msgtext)> +<!--doc:A related component of a message in a message set.--> +<!ELEMENT msgrel %ho; (title?, msgtext)> <!--end of msgrel.element-->]]> <!ENTITY % msgrel.attlist "INCLUDE"> @@ -1240,7 +1429,8 @@ <!ENTITY % msginfo.element "INCLUDE"> <![%msginfo.element;[ -<!ELEMENT msginfo ((msglevel | msgorig | msgaud)*)> +<!--doc:Information about a message in a message set.--> +<!ELEMENT msginfo %ho; ((msglevel | msgorig | msgaud)*)> <!--end of msginfo.element-->]]> <!ENTITY % msginfo.attlist "INCLUDE"> @@ -1260,7 +1450,8 @@ <!ENTITY % msglevel.element "INCLUDE"> <![%msglevel.element;[ -<!ELEMENT msglevel (%smallcptr.char.mix;)*> +<!--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"> @@ -1280,7 +1471,8 @@ <!ENTITY % msgorig.element "INCLUDE"> <![%msgorig.element;[ -<!ELEMENT msgorig (%smallcptr.char.mix;)*> +<!--doc:The origin of a message in a message set.--> +<!ELEMENT msgorig %ho; (%smallcptr.char.mix;)*> <!--end of msgorig.element-->]]> <!ENTITY % msgorig.attlist "INCLUDE"> @@ -1300,7 +1492,8 @@ <!ENTITY % msgaud.element "INCLUDE"> <![%msgaud.element;[ -<!ELEMENT msgaud (%para.char.mix;)*> +<!--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"> @@ -1320,7 +1513,8 @@ <!ENTITY % msgexplan.element "INCLUDE"> <![%msgexplan.element;[ -<!ELEMENT msgexplan (title?, (%component.mix;)+)> +<!--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"> @@ -1334,30 +1528,130 @@ <!--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 % qandset.content.module "INCLUDE"> -<![ %qandset.content.module; [ -<!ENTITY % qandset.module "INCLUDE"> -<![ %qandset.module; [ -<!ENTITY % local.qandset.attrib ""> -<!ENTITY % qandset.role.attrib "%role.attrib;"> - -<!ENTITY % qandset.element "INCLUDE"> -<![ %qandset.element; [ -<!ELEMENT qandaset ((%formalobject.title.content;)?, +<!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 qandset.element-->]]> +<!--end of qandaset.element-->]]> -<!ENTITY % qandset.attlist "INCLUDE"> -<![ %qandset.attlist; [ +<!ENTITY % qandaset.attlist "INCLUDE"> +<![ %qandaset.attlist; [ <!ATTLIST qandaset defaultlabel (qanda|number|none) #IMPLIED %common.attrib; - %qandset.role.attrib; - %local.qandset.attrib;> -<!--end of qandset.attlist-->]]> -<!--end of qandset.module-->]]> + %qandaset.role.attrib; + %local.qandaset.attrib;> +<!--end of qandaset.attlist-->]]> +<!--end of qandaset.module-->]]> <!ENTITY % qandadiv.module "INCLUDE"> <![ %qandadiv.module; [ @@ -1366,7 +1660,8 @@ <!ENTITY % qandadiv.element "INCLUDE"> <![ %qandadiv.element; [ -<!ELEMENT qandadiv ((%formalobject.title.content;)?, +<!--doc:A titled division in a QandASet.--> +<!ELEMENT qandadiv %ho; (blockinfo?, (%formalobject.title.content;)?, (%qandaset.mix;)*, (qandadiv+|qandaentry+))> <!--end of qandadiv.element-->]]> @@ -1387,7 +1682,8 @@ <!ENTITY % qandaentry.element "INCLUDE"> <![ %qandaentry.element; [ -<!ELEMENT qandaentry (revhistory?, question, answer*)> +<!--doc:A question/answer set within a QandASet.--> +<!ELEMENT qandaentry %ho; (blockinfo?, revhistory?, question, answer*)> <!--end of qandaentry.element-->]]> <!ENTITY % qandaentry.attlist "INCLUDE"> @@ -1406,7 +1702,8 @@ <!ENTITY % question.element "INCLUDE"> <![ %question.element; [ -<!ELEMENT question (label?, (%qandaset.mix;)+)> +<!--doc:A question in a QandASet.--> +<!ELEMENT question %ho; (label?, (%qandaset.mix;)+)> <!--end of question.element-->]]> <!ENTITY % question.attlist "INCLUDE"> @@ -1426,7 +1723,8 @@ <!ENTITY % answer.element "INCLUDE"> <![ %answer.element; [ -<!ELEMENT answer (label?, (%qandaset.mix;)*, qandaentry*)> +<!--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"> @@ -1446,7 +1744,8 @@ <!ENTITY % label.element "INCLUDE"> <![ %label.element; [ -<!ELEMENT label (%word.char.mix;)*> +<!--doc:A label on a Question or Answer.--> +<!ELEMENT label %ho; (%word.char.mix;)*> <!--end of label.element-->]]> <!ENTITY % label.attlist "INCLUDE"> @@ -1458,7 +1757,7 @@ > <!--end of label.attlist-->]]> <!--end of label.module-->]]> -<!--end of qandset.content.module-->]]> +<!--end of qandaset.content.module-->]]> <!-- Procedure ........................ --> @@ -1471,8 +1770,9 @@ <!ENTITY % procedure.element "INCLUDE"> <![%procedure.element;[ -<!ELEMENT procedure ((%formalobject.title.content;)?, - (%component.mix;)*, step+)> +<!--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"> @@ -1492,8 +1792,9 @@ <!ENTITY % step.element "INCLUDE"> <![%step.element;[ -<!ELEMENT step (title?, (((%component.mix;)+, (substeps, - (%component.mix;)*)?) | (substeps, (%component.mix;)*)))> +<!--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 --> @@ -1519,13 +1820,13 @@ <!ENTITY % substeps.element "INCLUDE"> <![%substeps.element;[ -<!ELEMENT substeps (step+)> +<!--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 @@ -1537,6 +1838,32 @@ > <!--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 .......................... --> @@ -1551,8 +1878,9 @@ <!ENTITY % sidebarinfo.element "INCLUDE"> <![ %sidebarinfo.element; [ -<!ELEMENT sidebarinfo ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for a Sidebar.--> +<!ELEMENT sidebarinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of sidebarinfo.element-->]]> <!ENTITY % sidebarinfo.attlist "INCLUDE"> @@ -1572,7 +1900,8 @@ <!ENTITY % sidebar.element "INCLUDE"> <![%sidebar.element;[ -<!ELEMENT sidebar (sidebarinfo?, +<!--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-->]]> @@ -1598,7 +1927,8 @@ <!ENTITY % abstract.element "INCLUDE"> <![%abstract.element;[ -<!ELEMENT abstract (title?, (%para.class;)+)> +<!--doc:A summary.--> +<!ELEMENT abstract %ho; (title?, (%para.class;)+)> <!--end of abstract.element-->]]> <!ENTITY % abstract.attlist "INCLUDE"> @@ -1618,7 +1948,8 @@ <!ENTITY % authorblurb.element "INCLUDE"> <![%authorblurb.element;[ -<!ELEMENT authorblurb (title?, (%para.class;)+)> +<!--doc:A short description or note about an author.--> +<!ELEMENT authorblurb %ho; (title?, (%para.class;)+)> <!--end of authorblurb.element-->]]> <!ENTITY % authorblurb.attlist "INCLUDE"> @@ -1631,6 +1962,27 @@ <!--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;[ @@ -1639,7 +1991,9 @@ <!ENTITY % blockquote.element "INCLUDE"> <![%blockquote.element;[ -<!ELEMENT blockquote (title?, attribution?, (%component.mix;)+)> +<!--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"> @@ -1659,7 +2013,8 @@ <!ENTITY % attribution.element "INCLUDE"> <![%attribution.element;[ -<!ELEMENT attribution (%para.char.mix;)*> +<!--doc:The source of a block quote or epigraph.--> +<!ELEMENT attribution %ho; (%para.char.mix;)*> <!--end of attribution.element-->]]> <!ENTITY % attribution.attlist "INCLUDE"> @@ -1679,7 +2034,8 @@ <!ENTITY % bridgehead.element "INCLUDE"> <![%bridgehead.element;[ -<!ELEMENT bridgehead (%title.char.mix;)*> +<!--doc:A free-floating heading.--> +<!ELEMENT bridgehead %ho; (%title.char.mix;)*> <!--end of bridgehead.element-->]]> <!-- Renderas: Indicates the format in which the BridgeHead @@ -1709,7 +2065,9 @@ <!ENTITY % remark.element "INCLUDE"> <![%remark.element;[ -<!ELEMENT remark (%para.char.mix;)*> +<!--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"> @@ -1729,7 +2087,8 @@ <!ENTITY % epigraph.element "INCLUDE"> <![%epigraph.element;[ -<!ELEMENT epigraph (attribution?, (%para.class;)+)> +<!--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"> @@ -1750,7 +2109,9 @@ <!ENTITY % footnote.element "INCLUDE"> <![%footnote.element;[ -<!ELEMENT footnote ((%footnote.mix;)+)> +<!--doc:A footnote.--> +<!ELEMENT footnote %ho; ((%footnote.mix;)+) + %footnote.exclusion;> <!--end of footnote.element-->]]> <!ENTITY % footnote.attlist "INCLUDE"> @@ -1771,7 +2132,9 @@ <!ENTITY % highlights.element "INCLUDE"> <![%highlights.element;[ -<!ELEMENT highlights ((%highlights.mix;)+)> +<!--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"> @@ -1791,7 +2154,8 @@ <!ENTITY % formalpara.element "INCLUDE"> <![%formalpara.element;[ -<!ELEMENT formalpara (title, (%ndxterm.class;)*, para)> +<!--doc:A paragraph with a title.--> +<!ELEMENT formalpara %ho; (title, (%ndxterm.class;)*, para)> <!--end of formalpara.element-->]]> <!ENTITY % formalpara.attlist "INCLUDE"> @@ -1811,7 +2175,8 @@ <!ENTITY % para.element "INCLUDE"> <![%para.element;[ -<!ELEMENT para (%para.char.mix; | %para.mix;)*> +<!--doc:A paragraph.--> +<!ELEMENT para %ho; (%para.char.mix; | %para.mix;)*> <!--end of para.element-->]]> <!ENTITY % para.attlist "INCLUDE"> @@ -1831,7 +2196,8 @@ <!ENTITY % simpara.element "INCLUDE"> <![%simpara.element;[ -<!ELEMENT simpara (%para.char.mix;)*> +<!--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"> @@ -1852,7 +2218,9 @@ <!ENTITY % caution.element "INCLUDE"> <![%caution.element;[ -<!ELEMENT caution (title?, (%admon.mix;)+)> +<!--doc:A note of caution.--> +<!ELEMENT caution %ho; (title?, (%admon.mix;)+) + %admon.exclusion;> <!--end of caution.element-->]]> <!ENTITY % caution.attlist "INCLUDE"> @@ -1867,7 +2235,9 @@ <!ENTITY % important.element "INCLUDE"> <![%important.element;[ -<!ELEMENT important (title?, (%admon.mix;)+)> +<!--doc:An admonition set off from the text.--> +<!ELEMENT important %ho; (title?, (%admon.mix;)+) + %admon.exclusion;> <!--end of important.element-->]]> <!ENTITY % important.attlist "INCLUDE"> @@ -1882,7 +2252,9 @@ <!ENTITY % note.element "INCLUDE"> <![%note.element;[ -<!ELEMENT note (title?, (%admon.mix;)+)> +<!--doc:A message set off from the text.--> +<!ELEMENT note %ho; (title?, (%admon.mix;)+) + %admon.exclusion;> <!--end of note.element-->]]> <!ENTITY % note.attlist "INCLUDE"> @@ -1894,10 +2266,11 @@ > <!--end of note.attlist-->]]> - <!ENTITY % tip.element "INCLUDE"> <![%tip.element;[ -<!ELEMENT tip (title?, (%admon.mix;)+)> +<!--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"> @@ -1912,7 +2285,9 @@ <!ENTITY % warning.element "INCLUDE"> <![%warning.element;[ -<!ELEMENT warning (title?, (%admon.mix;)+)> +<!--doc:An admonition set off from the text.--> +<!ELEMENT warning %ho; (title?, (%admon.mix;)+) + %admon.exclusion;> <!--end of warning.element-->]]> <!ENTITY % warning.attlist "INCLUDE"> @@ -1938,7 +2313,8 @@ <!ENTITY % glosslist.element "INCLUDE"> <![%glosslist.element;[ -<!ELEMENT glosslist (glossentry+)> +<!--doc:A wrapper for a set of GlossEntrys.--> +<!ELEMENT glosslist %ho; (blockinfo?, (%formalobject.title.content;)?, glossentry+)> <!--end of glosslist.element-->]]> <!ENTITY % glosslist.attlist "INCLUDE"> @@ -1960,7 +2336,8 @@ <!ENTITY % glossentry.element "INCLUDE"> <![%glossentry.element;[ -<!ELEMENT glossentry (glossterm, acronym?, abbrev?, +<!--doc:An entry in a Glossary or GlossList.--> +<!ELEMENT glossentry %ho; (glossterm, acronym?, abbrev?, (%ndxterm.class;)*, revhistory?, (glosssee|glossdef+))> <!--end of glossentry.element-->]]> @@ -1988,7 +2365,8 @@ <!ENTITY % glossdef.element "INCLUDE"> <![%glossdef.element;[ -<!ELEMENT glossdef ((%glossdef.mix;)+, glossseealso*)> +<!--doc:A definition in a GlossEntry.--> +<!ELEMENT glossdef %ho; ((%glossdef.mix;)+, glossseealso*)> <!--end of glossdef.element-->]]> <!-- Subject: List of subjects; keywords for the definition --> @@ -2012,7 +2390,8 @@ <!ENTITY % glosssee.element "INCLUDE"> <![%glosssee.element;[ -<!ELEMENT glosssee (%para.char.mix;)*> +<!--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 @@ -2037,7 +2416,8 @@ <!ENTITY % glossseealso.element "INCLUDE"> <![%glossseealso.element;[ -<!ELEMENT glossseealso (%para.char.mix;)*> +<!--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 @@ -2065,7 +2445,10 @@ <!ENTITY % itemizedlist.element "INCLUDE"> <![%itemizedlist.element;[ -<!ELEMENT itemizedlist ((%formalobject.title.content;)?, listitem+)> +<!--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 @@ -2076,7 +2459,8 @@ <!ENTITY % itemizedlist.attlist "INCLUDE"> <![%itemizedlist.attlist;[ -<!ATTLIST itemizedlist spacing (normal +<!ATTLIST itemizedlist + spacing (normal |compact) #IMPLIED %mark.attrib; %common.attrib; @@ -2093,7 +2477,10 @@ <!ENTITY % orderedlist.element "INCLUDE"> <![%orderedlist.element;[ -<!ELEMENT orderedlist ((%formalobject.title.content;)?, listitem+)> +<!--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 @@ -2103,7 +2490,7 @@ 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 + the default) or continues that of the immediately preceding list (Continues) --> <!-- Spacing: Whether the vertical space in the list should be compressed --> @@ -2137,7 +2524,8 @@ <!ENTITY % listitem.element "INCLUDE"> <![%listitem.element;[ -<!ELEMENT listitem ((%component.mix;)+)> +<!--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 @@ -2166,8 +2554,9 @@ <!ENTITY % segmentedlist.element "INCLUDE"> <![%segmentedlist.element;[ -<!ELEMENT segmentedlist ((%formalobject.title.content;)?, - segtitle, segtitle+, +<!--doc:A segmented list, a list of sets of elements.--> +<!ELEMENT segmentedlist %ho; ((%formalobject.title.content;)?, + segtitle+, seglistitem+)> <!--end of segmentedlist.element-->]]> @@ -2188,7 +2577,8 @@ <!ENTITY % segtitle.element "INCLUDE"> <![%segtitle.element;[ -<!ELEMENT segtitle (%title.char.mix;)*> +<!--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"> @@ -2208,7 +2598,8 @@ <!ENTITY % seglistitem.element "INCLUDE"> <![%seglistitem.element;[ -<!ELEMENT seglistitem (seg, seg+)> +<!--doc:A list item in a segmented list.--> +<!ELEMENT seglistitem %ho; (seg+)> <!--end of seglistitem.element-->]]> <!ENTITY % seglistitem.attlist "INCLUDE"> @@ -2228,7 +2619,8 @@ <!ENTITY % seg.element "INCLUDE"> <![%seg.element;[ -<!ELEMENT seg (%para.char.mix;)*> +<!--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"> @@ -2253,7 +2645,8 @@ <!ENTITY % simplelist.element "INCLUDE"> <![%simplelist.element;[ -<!ELEMENT simplelist (member+)> +<!--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 --> @@ -2286,7 +2679,8 @@ <!ENTITY % member.element "INCLUDE"> <![%member.element;[ -<!ELEMENT member (%para.char.mix;)*> +<!--doc:An element of a simple list.--> +<!ELEMENT member %ho; (%para.char.mix;)*> <!--end of member.element-->]]> <!ENTITY % member.attlist "INCLUDE"> @@ -2311,7 +2705,9 @@ <!ENTITY % variablelist.element "INCLUDE"> <![%variablelist.element;[ -<!ELEMENT variablelist ((%formalobject.title.content;)?, varlistentry+)> +<!--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 @@ -2323,6 +2719,8 @@ <![%variablelist.attlist;[ <!ATTLIST variablelist termlength CDATA #IMPLIED + spacing (normal + |compact) #IMPLIED %common.attrib; %variablelist.role.attrib; %local.variablelist.attrib; @@ -2337,7 +2735,8 @@ <!ENTITY % varlistentry.element "INCLUDE"> <![%varlistentry.element;[ -<!ELEMENT varlistentry (term+, listitem)> +<!--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"> @@ -2357,7 +2756,8 @@ <!ENTITY % term.element "INCLUDE"> <![%term.element;[ -<!ELEMENT term (%para.char.mix;)*> +<!--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"> @@ -2384,7 +2784,8 @@ <!ENTITY % calloutlist.element "INCLUDE"> <![%calloutlist.element;[ -<!ELEMENT calloutlist ((%formalobject.title.content;)?, callout+)> +<!--doc:A list of Callouts.--> +<!ELEMENT calloutlist %ho; ((%formalobject.title.content;)?, callout+)> <!--end of calloutlist.element-->]]> <!ENTITY % calloutlist.attlist "INCLUDE"> @@ -2404,7 +2805,8 @@ <!ENTITY % callout.element "INCLUDE"> <![%callout.element;[ -<!ELEMENT callout ((%component.mix;)+)> +<!--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 @@ -2435,12 +2837,15 @@ <!ENTITY % example.element "INCLUDE"> <![%example.element;[ -<!ELEMENT example ((%formalobject.title.content;), (%example.mix;)+)> +<!--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; @@ -2457,12 +2862,14 @@ <!ENTITY % informalexample.element "INCLUDE"> <![%informalexample.element;[ -<!ELEMENT informalexample ((%example.mix;)+)> +<!--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; @@ -2478,7 +2885,8 @@ <!ENTITY % programlistingco.element "INCLUDE"> <![%programlistingco.element;[ -<!ELEMENT programlistingco (areaspec, programlisting, calloutlist*)> +<!--doc:A program listing with associated areas used in callouts.--> +<!ELEMENT programlistingco %ho; (areaspec, programlisting, calloutlist*)> <!--end of programlistingco.element-->]]> <!ENTITY % programlistingco.attlist "INCLUDE"> @@ -2501,15 +2909,16 @@ <!ENTITY % areaspec.element "INCLUDE"> <![%areaspec.element;[ -<!ELEMENT areaspec ((area|areaset)+)> +<!--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 + - 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 @@ -2526,7 +2935,7 @@ - Other: directive to look at value of OtherUnits attribute to get implementation-specific keyword - The default is implementation-specific; usually dependent on + The default is implementation-specific; usually dependent on the parent element (GraphicCO gets CALSPair, ProgramListingCO and ScreenCO get LineColumn) --> <!-- OtherUnits: User-defined units --> @@ -2555,7 +2964,8 @@ <!ENTITY % area.element "INCLUDE"> <![%area.element;[ -<!ELEMENT area EMPTY> +<!--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 --> @@ -2568,7 +2978,7 @@ <!ENTITY % area.attlist "INCLUDE"> <![%area.attlist;[ <!ATTLIST area - %label.attrib; + %label.attrib; %linkends.attrib; units (calspair |linecolumn @@ -2591,7 +3001,8 @@ <!ENTITY % areaset.element "INCLUDE"> <![%areaset.element;[ -<!ELEMENT areaset (area+)> +<!--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 --> @@ -2625,7 +3036,8 @@ <!ENTITY % programlisting.element "INCLUDE"> <![%programlisting.element;[ -<!ELEMENT programlisting (%para.char.mix; | co | lineannotation)*> +<!--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"> @@ -2647,7 +3059,8 @@ <!ENTITY % literallayout.element "INCLUDE"> <![%literallayout.element;[ -<!ELEMENT literallayout (%para.char.mix; | lineannotation | co)*> +<!--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"> @@ -2671,7 +3084,8 @@ <!ENTITY % screenco.element "INCLUDE"> <![%screenco.element;[ -<!ELEMENT screenco (areaspec, screen, calloutlist*)> +<!--doc:A screen with associated areas used in callouts.--> +<!ELEMENT screenco %ho; (areaspec, screen, calloutlist*)> <!--end of screenco.element-->]]> <!ENTITY % screenco.attlist "INCLUDE"> @@ -2693,7 +3107,8 @@ <!ENTITY % screen.element "INCLUDE"> <![%screen.element;[ -<!ELEMENT screen (%para.char.mix; | co | lineannotation)*> +<!--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"> @@ -2717,7 +3132,8 @@ <!ENTITY % screenshot.element "INCLUDE"> <![%screenshot.element;[ -<!ELEMENT screenshot (screeninfo?, +<!--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-->]]> @@ -2739,7 +3155,9 @@ <!ENTITY % screeninfo.element "INCLUDE"> <![%screeninfo.element;[ -<!ELEMENT screeninfo (%para.char.mix;)*> +<!--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"> @@ -2762,8 +3180,9 @@ <!ENTITY % figure.element "INCLUDE"> <![%figure.element;[ -<!ELEMENT figure ((%formalobject.title.content;), (%figure.mix; | - %link.char.class;)+)> +<!--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 @@ -2775,6 +3194,7 @@ <![%figure.attlist;[ <!ATTLIST figure float %yesorno.attvals; '0' + floatstyle CDATA #IMPLIED pgwide %yesorno.attvals; #IMPLIED %label.attrib; %common.attrib; @@ -2791,7 +3211,8 @@ <!ENTITY % informalfigure.element "INCLUDE"> <![ %informalfigure.element; [ -<!ELEMENT informalfigure ((%figure.mix; | %link.char.class;)+)> +<!--doc:A untitled figure.--> +<!ELEMENT informalfigure %ho; (blockinfo?, (%figure.mix; | %link.char.class;)+)> <!--end of informalfigure.element-->]]> <!ENTITY % informalfigure.attlist "INCLUDE"> @@ -2803,6 +3224,7 @@ --> <!ATTLIST informalfigure float %yesorno.attvals; "0" + floatstyle CDATA #IMPLIED pgwide %yesorno.attvals; #IMPLIED %label.attrib; %common.attrib; @@ -2819,7 +3241,8 @@ <!ENTITY % graphicco.element "INCLUDE"> <![%graphicco.element;[ -<!ELEMENT graphicco (areaspec, graphic, calloutlist*)> +<!--doc:A graphic that contains callout areas.--> +<!ELEMENT graphicco %ho; (areaspec, graphic, calloutlist*)> <!--end of graphicco.element-->]]> <!ENTITY % graphicco.attlist "INCLUDE"> @@ -2845,7 +3268,8 @@ <!ENTITY % graphic.element "INCLUDE"> <![%graphic.element;[ -<!ELEMENT graphic EMPTY> +<!--doc:A displayed graphical object (not an inline).--> +<!ELEMENT graphic %ho; EMPTY> <!--end of graphic.element-->]]> <!ENTITY % graphic.attlist "INCLUDE"> @@ -2866,7 +3290,8 @@ <!ENTITY % inlinegraphic.element "INCLUDE"> <![%inlinegraphic.element;[ -<!ELEMENT inlinegraphic EMPTY> +<!--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"> @@ -2890,9 +3315,9 @@ <!ENTITY % mediaobject.element "INCLUDE"> <![ %mediaobject.element; [ -<!ELEMENT mediaobject (objectinfo?, - (%mediaobject.mix;), - (%mediaobject.mix;|textobject)*, +<!--doc:A displayed media object (video, audio, image, etc.).--> +<!ELEMENT mediaobject %ho; (objectinfo?, + (%mediaobject.mix;)+, caption?)> <!--end of mediaobject.element-->]]> @@ -2913,9 +3338,9 @@ <!ENTITY % inlinemediaobject.element "INCLUDE"> <![ %inlinemediaobject.element; [ -<!ELEMENT inlinemediaobject (objectinfo?, - (%mediaobject.mix;), - (%mediaobject.mix;|textobject)*)> +<!--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"> @@ -2935,7 +3360,8 @@ <!ENTITY % videoobject.element "INCLUDE"> <![ %videoobject.element; [ -<!ELEMENT videoobject (objectinfo?, videodata)> +<!--doc:A wrapper for video data and its associated meta-information.--> +<!ELEMENT videoobject %ho; (objectinfo?, videodata)> <!--end of videoobject.element-->]]> <!ENTITY % videoobject.attlist "INCLUDE"> @@ -2955,7 +3381,8 @@ <!ENTITY % audioobject.element "INCLUDE"> <![ %audioobject.element; [ -<!ELEMENT audioobject (objectinfo?, audiodata)> +<!--doc:A wrapper for audio data and its associated meta-information.--> +<!ELEMENT audioobject %ho; (objectinfo?, audiodata)> <!--end of audioobject.element-->]]> <!ENTITY % audioobject.attlist "INCLUDE"> @@ -2975,7 +3402,8 @@ <!ENTITY % imageobject.element "INCLUDE"> <![ %imageobject.element; [ -<!ELEMENT imageobject (objectinfo?, imagedata)> +<!--doc:A wrapper for image data and its associated meta-information.--> +<!ELEMENT imageobject %ho; (objectinfo?, imagedata)> <!--end of imageobject.element-->]]> <!ENTITY % imageobject.attlist "INCLUDE"> @@ -2995,7 +3423,8 @@ <!ENTITY % textobject.element "INCLUDE"> <![ %textobject.element; [ -<!ELEMENT textobject (objectinfo?, (phrase|(%textobject.mix;)+))> +<!--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"> @@ -3015,8 +3444,9 @@ <!ENTITY % objectinfo.element "INCLUDE"> <![ %objectinfo.element; [ -<!ELEMENT objectinfo ((graphic | mediaobject | legalnotice | modespec - | subjectset | keywordset | itermset | %bibliocomponent.mix;)+)> +<!--doc:Meta-information for an object.--> +<!ELEMENT objectinfo %ho; ((%info.class;)+) + %beginpage.exclusion;> <!--end of objectinfo.element-->]]> <!ENTITY % objectinfo.attlist "INCLUDE"> @@ -3031,7 +3461,7 @@ <!--EntityRef: Name of an external entity containing the content of the object data--> -<!--FileRef: Filename, qualified by a pathname if desired, +<!--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--> @@ -3053,7 +3483,8 @@ <!ENTITY % videodata.element "INCLUDE"> <![ %videodata.element; [ -<!ELEMENT videodata EMPTY> +<!--doc:Pointer to external video data.--> +<!ELEMENT videodata %ho; EMPTY> <!--end of videodata.element-->]]> <!ENTITY % videodata.attlist "INCLUDE"> @@ -3061,21 +3492,26 @@ <!--Width: Same as CALS reprowid (desired width)--> <!--Depth: Same as CALS reprodep (desired depth)--> -<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means +<!--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 - %common.attrib; - %objectdata.attrib; width CDATA #IMPLIED + contentwidth CDATA #IMPLIED depth CDATA #IMPLIED + contentdepth CDATA #IMPLIED align (left - |right + |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; > @@ -3089,16 +3525,17 @@ <!ENTITY % audiodata.element "INCLUDE"> <![ %audiodata.element; [ -<!ELEMENT audiodata EMPTY> +<!--doc:Pointer to external audio data.--> +<!ELEMENT audiodata %ho; EMPTY> <!--end of audiodata.element-->]]> <!ENTITY % audiodata.attlist "INCLUDE"> <![ %audiodata.attlist; [ <!ATTLIST audiodata - %common.attrib; %objectdata.attrib; - %local.audiodata.attrib; + %common.attrib; %audiodata.role.attrib; + %local.audiodata.attrib; > <!--end of audiodata.attlist-->]]> <!--end of audiodata.module-->]]> @@ -3110,7 +3547,8 @@ <!ENTITY % imagedata.element "INCLUDE"> <![ %imagedata.element; [ -<!ELEMENT imagedata EMPTY> +<!--doc:Pointer to external image data.--> +<!ELEMENT imagedata %ho; EMPTY> <!--end of imagedata.element-->]]> <!ENTITY % imagedata.attlist "INCLUDE"> @@ -3118,46 +3556,54 @@ <!--Width: Same as CALS reprowid (desired width)--> <!--Depth: Same as CALS reprodep (desired depth)--> -<!--Align: Same as CALS hplace with 'none' removed; #IMPLIED means +<!--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 - %common.attrib; - %objectdata.attrib; width CDATA #IMPLIED + contentwidth CDATA #IMPLIED depth CDATA #IMPLIED + contentdepth CDATA #IMPLIED align (left - |right + |right |center) #IMPLIED + valign (top + |middle + |bottom) #IMPLIED scale CDATA #IMPLIED scalefit %yesorno.attvals; #IMPLIED - %local.imagedata.attrib; + %objectdata.attrib; + %common.attrib; %imagedata.role.attrib; + %local.imagedata.attrib; > <!--end of imagedata.attlist-->]]> <!--end of imagedata.module-->]]> -<!ENTITY % caption.module "INCLUDE"> -<![ %caption.module; [ -<!ENTITY % local.caption.attrib ""> -<!ENTITY % caption.role.attrib "%role.attrib;"> - -<!ENTITY % caption.element "INCLUDE"> -<![ %caption.element; [ -<!ELEMENT caption (%textobject.mix;)*> -<!--end of caption.element-->]]> - -<!ENTITY % caption.attlist "INCLUDE"> -<![ %caption.attlist; [ -<!ATTLIST caption +<!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; - %local.caption.attrib; - %caption.role.attrib; + %textdata.role.attrib; + %local.textdata.attrib; > -<!--end of caption.attlist-->]]> -<!--end of caption.module-->]]> +<!--end of textdata.attlist-->]]> +<!--end of textdata.module-->]]> <!ENTITY % mediaobjectco.module "INCLUDE"> <![ %mediaobjectco.module; [ @@ -3166,7 +3612,8 @@ <!ENTITY % mediaobjectco.element "INCLUDE"> <![ %mediaobjectco.element; [ -<!ELEMENT mediaobjectco (objectinfo?, imageobjectco, +<!--doc:A media object that contains callouts.--> +<!ELEMENT mediaobjectco %ho; (objectinfo?, imageobjectco, (imageobjectco|textobject)*)> <!--end of mediaobjectco.element-->]]> @@ -3187,7 +3634,8 @@ <!ENTITY % imageobjectco.element "INCLUDE"> <![ %imageobjectco.element; [ -<!ELEMENT imageobjectco (areaspec, imageobject, calloutlist*)> +<!--doc:A wrapper for an image object with callouts.--> +<!ELEMENT imageobjectco %ho; (areaspec, imageobject, calloutlist*)> <!--end of imageobjectco.element-->]]> <!ENTITY % imageobjectco.attlist "INCLUDE"> @@ -3205,8 +3653,8 @@ <!-- 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+))"> -<!ENTITY % inlineequation.content "(alt?, (graphic+|inlinemediaobject+))"> +<!ENTITY % equation.content "(alt?, (graphic+|mediaobject+|mathphrase+))"> +<!ENTITY % inlineequation.content "(alt?, (graphic+|inlinemediaobject+|mathphrase+))"> <!ENTITY % equation.module "INCLUDE"> <![%equation.module;[ @@ -3215,13 +3663,15 @@ <!ENTITY % equation.element "INCLUDE"> <![%equation.element;[ -<!ELEMENT equation ((%formalobject.title.content;)?, (informalequation | - %equation.content;))> +<!--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; @@ -3237,12 +3687,14 @@ <!ENTITY % informalequation.element "INCLUDE"> <![%informalequation.element;[ -<!ELEMENT informalequation (%equation.content;) > +<!--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; @@ -3257,7 +3709,8 @@ <!ENTITY % inlineequation.element "INCLUDE"> <![%inlineequation.element;[ -<!ELEMENT inlineequation (%inlineequation.content;)> +<!--doc:A mathematical equation or expression occurring inline.--> +<!ELEMENT inlineequation %ho; (%inlineequation.content;)> <!--end of inlineequation.element-->]]> <!ENTITY % inlineequation.attlist "INCLUDE"> @@ -3277,12 +3730,13 @@ <!ENTITY % alt.element "INCLUDE"> <![%alt.element;[ -<!ELEMENT alt (#PCDATA)> +<!--doc:Text representation for a graphical element.--> +<!ELEMENT alt %ho; (#PCDATA)> <!--end of alt.element-->]]> <!ENTITY % alt.attlist "INCLUDE"> <![%alt.attlist;[ -<!ATTLIST alt +<!ATTLIST alt %common.attrib; %alt.role.attrib; %local.alt.attrib; @@ -3290,6 +3744,27 @@ <!--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"> @@ -3303,13 +3778,33 @@ ]]> <!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 "%label.attrib;"> +<!ENTITY % bodyatt " + floatstyle CDATA #IMPLIED + rowheader (firstcol|norowheader) #IMPLIED + %label.attrib;" +> -<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row, +<!-- Add common attributes to Table, TGroup, TBody, THead, TFoot, Row, EntryTbl, and Entry (and InformalTable element). --> <!ENTITY % secur "%common.attrib; @@ -3321,23 +3816,25 @@ <!-- Content model for Table. --> <!ENTITY % tbl.table.mdl - "((%formalobject.title.content;), (%ndxterm.class;)*, + "(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 XML CALS Table Model V4.1.2//EN" +<!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 +<!ENTITY % bodyatt "%common.attrib; + rowheader (firstcol|norowheader) #IMPLIED %label.attrib; %tables.role.attrib;"> @@ -3355,15 +3852,15 @@ <!-- Content model for Table. --> <!ENTITY % tbl.table.mdl - "((%formalobject.title.content;), - (%ndxterm.class;)*, - (graphic+|tgroup+))"> + "(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 +<!ENTITY % tablemodel PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN" "soextblx.dtd"> ]]> @@ -3380,28 +3877,26 @@ <!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;[ -<!ELEMENT informaltable (graphic+|mediaobject+|tgroup+)> +<!--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, +<!-- includes TabStyle, ToCentry, ShortEntry, Orient, PgWide --> <!-- includes Label --> <!-- includes common attributes --> - <!ENTITY % informaltable.attlist "INCLUDE"> <![%informaltable.attlist;[ <!ATTLIST informaltable - frame (top - |bottom - |topbot - |all - |sides - |none) #IMPLIED + frame (%tbl.frame.attval;) #IMPLIED colsep %yesorno.attvals; #IMPLIED rowsep %yesorno.attvals; #IMPLIED %common.table.attribs; @@ -3411,6 +3906,41 @@ <!--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 ............................................................. --> @@ -3423,7 +3953,8 @@ <!ENTITY % synopsis.element "INCLUDE"> <![%synopsis.element;[ -<!ELEMENT synopsis (%para.char.mix; | graphic | mediaobject | lineannotation | co)*> +<!--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"> @@ -3451,10 +3982,11 @@ <!ENTITY % cmdsynopsis.element "INCLUDE"> <![%cmdsynopsis.element;[ -<!ELEMENT cmdsynopsis ((command | arg | group | sbr)+, synopfragment*)> +<!--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 +<!-- Sepchar: Character that should separate command and all top-level arguments; alternate value might be e.g., &Delta; --> @@ -3478,19 +4010,20 @@ <!ENTITY % arg.element "INCLUDE"> <![%arg.element;[ -<!ELEMENT arg (#PCDATA - | arg - | group - | option - | synopfragmentref +<!--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, +<!-- 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 +<!-- Rep: whether Arg is repeatable: Norepeat (e.g. arg without ellipsis; the default), or Repeat (e.g. arg...) --> @@ -3517,7 +4050,8 @@ <!ENTITY % group.element "INCLUDE"> <![%group.element;[ -<!ELEMENT group ((arg | group | option | synopfragmentref +<!--doc:A group of elements in a CmdSynopsis.--> +<!ELEMENT group %ho; ((arg | group | option | synopfragmentref | replaceable | sbr)+)> <!--end of group.element-->]]> @@ -3527,7 +4061,7 @@ 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 +<!-- Rep: whether Group is repeatable: Norepeat (e.g. group without ellipsis; the default), or Repeat (e.g. group...) --> @@ -3554,7 +4088,8 @@ <!ENTITY % sbr.element "INCLUDE"> <![%sbr.element;[ -<!ELEMENT sbr EMPTY> +<!--doc:An explicit line break in a command synopsis.--> +<!ELEMENT sbr %ho; EMPTY> <!--end of sbr.element-->]]> <!ENTITY % sbr.attlist "INCLUDE"> @@ -3574,7 +4109,8 @@ <!ENTITY % synopfragmentref.element "INCLUDE"> <![%synopfragmentref.element;[ -<!ELEMENT synopfragmentref (#PCDATA)> +<!--doc:A reference to a fragment of a command synopsis.--> +<!ELEMENT synopfragmentref %ho; (#PCDATA)> <!--end of synopfragmentref.element-->]]> <!-- to SynopFragment of complex synopsis @@ -3598,7 +4134,8 @@ <!ENTITY % synopfragment.element "INCLUDE"> <![%synopfragment.element;[ -<!ELEMENT synopfragment ((arg | group)+)> +<!--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"> @@ -3628,7 +4165,8 @@ <!ENTITY % funcsynopsis.element "INCLUDE"> <![%funcsynopsis.element;[ -<!ELEMENT funcsynopsis ((funcsynopsisinfo | funcprototype)+)> +<!--doc:The syntax summary for a function definition.--> +<!ELEMENT funcsynopsis %ho; ((funcsynopsisinfo | funcprototype)+)> <!--end of funcsynopsis.element-->]]> <!ENTITY % funcsynopsis.attlist "INCLUDE"> @@ -3649,7 +4187,8 @@ <!ENTITY % funcsynopsisinfo.element "INCLUDE"> <![%funcsynopsisinfo.element;[ -<!ELEMENT funcsynopsisinfo (%cptr.char.mix; | lineannotation)*> +<!--doc:Information supplementing the FuncDefs of a FuncSynopsis.--> +<!ELEMENT funcsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*> <!--end of funcsynopsisinfo.element-->]]> <!ENTITY % funcsynopsisinfo.attlist "INCLUDE"> @@ -3670,7 +4209,12 @@ <!ENTITY % funcprototype.element "INCLUDE"> <![%funcprototype.element;[ -<!ELEMENT funcprototype (funcdef, (void | varargs | paramdef+))> +<!--doc:The prototype of a function.--> +<!ELEMENT funcprototype %ho; (modifier*, + funcdef, + (void|varargs|(paramdef+, varargs?)), + modifier*)> + <!--end of funcprototype.element-->]]> <!ENTITY % funcprototype.attlist "INCLUDE"> @@ -3690,8 +4234,10 @@ <!ENTITY % funcdef.element "INCLUDE"> <![%funcdef.element;[ -<!ELEMENT funcdef (#PCDATA - | replaceable +<!--doc:A function (subroutine) name and its return type.--> +<!ELEMENT funcdef %ho; (#PCDATA + | type + | replaceable | function)*> <!--end of funcdef.element-->]]> @@ -3712,7 +4258,8 @@ <!ENTITY % void.element "INCLUDE"> <![%void.element;[ -<!ELEMENT void EMPTY> +<!--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"> @@ -3732,7 +4279,8 @@ <!ENTITY % varargs.element "INCLUDE"> <![%varargs.element;[ -<!ELEMENT varargs EMPTY> +<!--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"> @@ -3757,15 +4305,20 @@ <!ENTITY % paramdef.element "INCLUDE"> <![%paramdef.element;[ -<!ELEMENT paramdef (#PCDATA - | replaceable - | parameter +<!--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; @@ -3780,7 +4333,8 @@ <!ENTITY % funcparams.element "INCLUDE"> <![%funcparams.element;[ -<!ELEMENT funcparams (%cptr.char.mix;)*> +<!--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"> @@ -3811,7 +4365,8 @@ <!ENTITY % classsynopsis.element "INCLUDE"> <![%classsynopsis.element;[ -<!ELEMENT classsynopsis ((ooclass|oointerface|ooexception)+, +<!--doc:The syntax summary for a class definition.--> +<!ELEMENT classsynopsis %ho; ((ooclass|oointerface|ooexception)+, (classsynopsisinfo |fieldsynopsis|%method.synop.class;)*)> <!--end of classsynopsis.element-->]]> @@ -3819,11 +4374,11 @@ <!ENTITY % classsynopsis.attlist "INCLUDE"> <![%classsynopsis.attlist;[ <!ATTLIST classsynopsis + language CDATA #IMPLIED + class (class|interface) "class" %common.attrib; %classsynopsis.role.attrib; %local.classsynopsis.attrib; - language CDATA #IMPLIED - class (class|interface) "class" > <!--end of classsynopsis.attlist-->]]> <!--end of classsynopsis.module-->]]> @@ -3835,7 +4390,8 @@ <!ENTITY % classsynopsisinfo.element "INCLUDE"> <![ %classsynopsisinfo.element; [ -<!ELEMENT classsynopsisinfo (%cptr.char.mix; | lineannotation)*> +<!--doc:Information supplementing the contents of a ClassSynopsis.--> +<!ELEMENT classsynopsisinfo %ho; (%cptr.char.mix;|textobject|lineannotation)*> <!--end of classsynopsisinfo.element-->]]> <!ENTITY % classsynopsisinfo.attlist "INCLUDE"> @@ -3856,7 +4412,8 @@ <!ENTITY % ooclass.element "INCLUDE"> <![%ooclass.element;[ -<!ELEMENT ooclass (modifier*, classname)> +<!--doc:A class in an object-oriented programming language.--> +<!ELEMENT ooclass %ho; ((modifier|package)*, classname)> <!--end of ooclass.element-->]]> <!ENTITY % ooclass.attlist "INCLUDE"> @@ -3876,7 +4433,8 @@ <!ENTITY % oointerface.element "INCLUDE"> <![%oointerface.element;[ -<!ELEMENT oointerface (modifier*, interfacename)> +<!--doc:An interface in an object-oriented programming language.--> +<!ELEMENT oointerface %ho; ((modifier|package)*, interfacename)> <!--end of oointerface.element-->]]> <!ENTITY % oointerface.attlist "INCLUDE"> @@ -3896,7 +4454,8 @@ <!ENTITY % ooexception.element "INCLUDE"> <![%ooexception.element;[ -<!ELEMENT ooexception (modifier*, exceptionname)> +<!--doc:An exception in an object-oriented programming language.--> +<!ELEMENT ooexception %ho; ((modifier|package)*, exceptionname)> <!--end of ooexception.element-->]]> <!ENTITY % ooexception.attlist "INCLUDE"> @@ -3916,7 +4475,8 @@ <!ENTITY % modifier.element "INCLUDE"> <![%modifier.element;[ -<!ELEMENT modifier (%smallcptr.char.mix;)*> +<!--doc:Modifiers in a synopsis.--> +<!ELEMENT modifier %ho; (%smallcptr.char.mix;)*> <!--end of modifier.element-->]]> <!ENTITY % modifier.attlist "INCLUDE"> @@ -3936,7 +4496,8 @@ <!ENTITY % interfacename.element "INCLUDE"> <![%interfacename.element;[ -<!ELEMENT interfacename (%smallcptr.char.mix;)*> +<!--doc:The name of an interface.--> +<!ELEMENT interfacename %ho; (%cptr.char.mix;)*> <!--end of interfacename.element-->]]> <!ENTITY % interfacename.attlist "INCLUDE"> @@ -3956,7 +4517,8 @@ <!ENTITY % exceptionname.element "INCLUDE"> <![%exceptionname.element;[ -<!ELEMENT exceptionname (%smallcptr.char.mix;)*> +<!--doc:The name of an exception.--> +<!ELEMENT exceptionname %ho; (%smallcptr.char.mix;)*> <!--end of exceptionname.element-->]]> <!ENTITY % exceptionname.attlist "INCLUDE"> @@ -3976,12 +4538,14 @@ <!ENTITY % fieldsynopsis.element "INCLUDE"> <![%fieldsynopsis.element;[ -<!ELEMENT fieldsynopsis (modifier*, type?, varname, initializer?)> +<!--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; @@ -3996,7 +4560,8 @@ <!ENTITY % initializer.element "INCLUDE"> <![%initializer.element;[ -<!ELEMENT initializer (%smallcptr.char.mix;)*> +<!--doc:The initializer for a FieldSynopsis.--> +<!ELEMENT initializer %ho; (%smallcptr.char.mix;)*> <!--end of initializer.element-->]]> <!ENTITY % initializer.attlist "INCLUDE"> @@ -4016,15 +4581,17 @@ <!ENTITY % constructorsynopsis.element "INCLUDE"> <![%constructorsynopsis.element;[ -<!ELEMENT constructorsynopsis (modifier*, +<!--doc:A syntax summary for a constructor.--> +<!ELEMENT constructorsynopsis %ho; (modifier*, methodname?, - (methodparam+|void), + (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; @@ -4039,15 +4606,17 @@ <!ENTITY % destructorsynopsis.element "INCLUDE"> <![%destructorsynopsis.element;[ -<!ELEMENT destructorsynopsis (modifier*, +<!--doc:A syntax summary for a destructor.--> +<!ELEMENT destructorsynopsis %ho; (modifier*, methodname?, - (methodparam+|void), + (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; @@ -4062,10 +4631,11 @@ <!ENTITY % methodsynopsis.element "INCLUDE"> <![%methodsynopsis.element;[ -<!ELEMENT methodsynopsis (modifier*, +<!--doc:A syntax summary for a method.--> +<!ELEMENT methodsynopsis %ho; (modifier*, (type|void)?, methodname, - (methodparam+|void), + (methodparam+|void?), exceptionname*, modifier*)> <!--end of methodsynopsis.element-->]]> @@ -4073,6 +4643,7 @@ <!ENTITY % methodsynopsis.attlist "INCLUDE"> <![%methodsynopsis.attlist;[ <!ATTLIST methodsynopsis + language CDATA #IMPLIED %common.attrib; %methodsynopsis.role.attrib; %local.methodsynopsis.attrib; @@ -4087,7 +4658,8 @@ <!ENTITY % methodname.element "INCLUDE"> <![%methodname.element;[ -<!ELEMENT methodname (%smallcptr.char.mix;)*> +<!--doc:The name of a method.--> +<!ELEMENT methodname %ho; (%smallcptr.char.mix;)*> <!--end of methodname.element-->]]> <!ENTITY % methodname.attlist "INCLUDE"> @@ -4107,7 +4679,8 @@ <!ENTITY % methodparam.element "INCLUDE"> <![%methodparam.element;[ -<!ELEMENT methodparam (modifier*, +<!--doc:Parameters to a method.--> +<!ELEMENT methodparam %ho; (modifier*, type?, ((parameter,initializer?)|funcparams), modifier*)> @@ -4116,14 +4689,14 @@ <!ENTITY % methodparam.attlist "INCLUDE"> <![%methodparam.attlist;[ <!ATTLIST methodparam - %common.attrib; - %methodparam.role.attrib; - %local.methodparam.attrib; 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-->]]> @@ -4151,7 +4724,8 @@ <!ENTITY % ackno.element "INCLUDE"> <![%ackno.element;[ -<!ELEMENT ackno (%docinfo.char.mix;)*> +<!--doc:Acknowledgements in an Article.--> +<!ELEMENT ackno %ho; (%docinfo.char.mix;)*> <!--end of ackno.element-->]]> <!ENTITY % ackno.attlist "INCLUDE"> @@ -4175,7 +4749,8 @@ <!ENTITY % address.element "INCLUDE"> <![%address.element;[ -<!ELEMENT address (#PCDATA|%person.ident.mix; +<!--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-->]]> @@ -4195,12 +4770,13 @@ <![%street.module;[ <!ENTITY % local.street.attrib ""> <!ENTITY % street.role.attrib "%role.attrib;"> - + <!ENTITY % street.element "INCLUDE"> <![%street.element;[ -<!ELEMENT street (%docinfo.char.mix;)*> +<!--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 @@ -4215,12 +4791,13 @@ <![%pob.module;[ <!ENTITY % local.pob.attrib ""> <!ENTITY % pob.role.attrib "%role.attrib;"> - + <!ENTITY % pob.element "INCLUDE"> <![%pob.element;[ -<!ELEMENT pob (%docinfo.char.mix;)*> +<!--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 @@ -4235,12 +4812,13 @@ <![%postcode.module;[ <!ENTITY % local.postcode.attrib ""> <!ENTITY % postcode.role.attrib "%role.attrib;"> - + <!ENTITY % postcode.element "INCLUDE"> <![%postcode.element;[ -<!ELEMENT postcode (%docinfo.char.mix;)*> +<!--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 @@ -4255,12 +4833,13 @@ <![%city.module;[ <!ENTITY % local.city.attrib ""> <!ENTITY % city.role.attrib "%role.attrib;"> - + <!ENTITY % city.element "INCLUDE"> <![%city.element;[ -<!ELEMENT city (%docinfo.char.mix;)*> +<!--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 @@ -4275,12 +4854,13 @@ <![%state.module;[ <!ENTITY % local.state.attrib ""> <!ENTITY % state.role.attrib "%role.attrib;"> - + <!ENTITY % state.element "INCLUDE"> <![%state.element;[ -<!ELEMENT state (%docinfo.char.mix;)*> +<!--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 @@ -4295,12 +4875,13 @@ <![%country.module;[ <!ENTITY % local.country.attrib ""> <!ENTITY % country.role.attrib "%role.attrib;"> - + <!ENTITY % country.element "INCLUDE"> <![%country.element;[ -<!ELEMENT country (%docinfo.char.mix;)*> +<!--doc:The name of a country.--> +<!ELEMENT country %ho; (%docinfo.char.mix;)*> <!--end of country.element-->]]> - + <!ENTITY % country.attlist "INCLUDE"> <![%country.attlist;[ <!ATTLIST country @@ -4315,12 +4896,13 @@ <![%phone.module;[ <!ENTITY % local.phone.attrib ""> <!ENTITY % phone.role.attrib "%role.attrib;"> - + <!ENTITY % phone.element "INCLUDE"> <![%phone.element;[ -<!ELEMENT phone (%docinfo.char.mix;)*> +<!--doc:A telephone number.--> +<!ELEMENT phone %ho; (%docinfo.char.mix;)*> <!--end of phone.element-->]]> - + <!ENTITY % phone.attlist "INCLUDE"> <![%phone.attlist;[ <!ATTLIST phone @@ -4335,12 +4917,13 @@ <![%fax.module;[ <!ENTITY % local.fax.attrib ""> <!ENTITY % fax.role.attrib "%role.attrib;"> - + <!ENTITY % fax.element "INCLUDE"> <![%fax.element;[ -<!ELEMENT fax (%docinfo.char.mix;)*> +<!--doc:A fax number.--> +<!ELEMENT fax %ho; (%docinfo.char.mix;)*> <!--end of fax.element-->]]> - + <!ENTITY % fax.attlist "INCLUDE"> <![%fax.attlist;[ <!ATTLIST fax @@ -4357,12 +4940,13 @@ <![%otheraddr.module;[ <!ENTITY % local.otheraddr.attrib ""> <!ENTITY % otheraddr.role.attrib "%role.attrib;"> - + <!ENTITY % otheraddr.element "INCLUDE"> <![%otheraddr.element;[ -<!ELEMENT otheraddr (%docinfo.char.mix;)*> +<!--doc:Uncategorized information in address.--> +<!ELEMENT otheraddr %ho; (%docinfo.char.mix;)*> <!--end of otheraddr.element-->]]> - + <!ENTITY % otheraddr.attlist "INCLUDE"> <![%otheraddr.attlist;[ <!ATTLIST otheraddr @@ -4385,7 +4969,8 @@ <!ENTITY % affiliation.element "INCLUDE"> <![%affiliation.element;[ -<!ELEMENT affiliation (shortaffil?, jobtitle*, orgname?, orgdiv*, +<!--doc:The institutional affiliation of an individual.--> +<!ELEMENT affiliation %ho; (shortaffil?, jobtitle*, orgname?, orgdiv*, address*)> <!--end of affiliation.element-->]]> @@ -4403,12 +4988,13 @@ <![%shortaffil.module;[ <!ENTITY % local.shortaffil.attrib ""> <!ENTITY % shortaffil.role.attrib "%role.attrib;"> - + <!ENTITY % shortaffil.element "INCLUDE"> <![%shortaffil.element;[ -<!ELEMENT shortaffil (%docinfo.char.mix;)*> +<!--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 @@ -4423,12 +5009,13 @@ <![%jobtitle.module;[ <!ENTITY % local.jobtitle.attrib ""> <!ENTITY % jobtitle.role.attrib "%role.attrib;"> - + <!ENTITY % jobtitle.element "INCLUDE"> <![%jobtitle.element;[ -<!ELEMENT jobtitle (%docinfo.char.mix;)*> +<!--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 @@ -4445,12 +5032,13 @@ <![%orgdiv.module;[ <!ENTITY % local.orgdiv.attrib ""> <!ENTITY % orgdiv.role.attrib "%role.attrib;"> - + <!ENTITY % orgdiv.element "INCLUDE"> <![%orgdiv.element;[ -<!ELEMENT orgdiv (%docinfo.char.mix;)*> +<!--doc:A division of an organization.--> +<!ELEMENT orgdiv %ho; (%docinfo.char.mix;)*> <!--end of orgdiv.element-->]]> - + <!ENTITY % orgdiv.attlist "INCLUDE"> <![%orgdiv.attlist;[ <!ATTLIST orgdiv @@ -4473,7 +5061,8 @@ <!ENTITY % artpagenums.element "INCLUDE"> <![%artpagenums.element;[ -<!ELEMENT artpagenums (%docinfo.char.mix;)*> +<!--doc:The page numbers of an article as published.--> +<!ELEMENT artpagenums %ho; (%docinfo.char.mix;)*> <!--end of artpagenums.element-->]]> <!ENTITY % artpagenums.attlist "INCLUDE"> @@ -4486,6 +5075,29 @@ <!--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"> @@ -4495,7 +5107,8 @@ <!ENTITY % author.element "INCLUDE"> <![%author.element;[ -<!ELEMENT author ((%person.ident.mix;)+)> +<!--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"> @@ -4520,7 +5133,8 @@ <!ENTITY % authorgroup.element "INCLUDE"> <![%authorgroup.element;[ -<!ELEMENT authorgroup ((author|editor|collab|corpauthor|othercredit)+)> +<!--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"> @@ -4542,12 +5156,13 @@ <![%collab.module;[ <!ENTITY % local.collab.attrib ""> <!ENTITY % collab.role.attrib "%role.attrib;"> - + <!ENTITY % collab.element "INCLUDE"> <![%collab.element;[ -<!ELEMENT collab (collabname, affiliation*)> +<!--doc:Identifies a collaborator.--> +<!ELEMENT collab %ho; (collabname, affiliation*)> <!--end of collab.element-->]]> - + <!ENTITY % collab.attlist "INCLUDE"> <![%collab.attlist;[ <!ATTLIST collab @@ -4562,12 +5177,13 @@ <![%collabname.module;[ <!ENTITY % local.collabname.attrib ""> <!ENTITY % collabname.role.attrib "%role.attrib;"> - + <!ENTITY % collabname.element "INCLUDE"> <![%collabname.element;[ -<!ELEMENT collabname (%docinfo.char.mix;)*> +<!--doc:The name of a collaborator.--> +<!ELEMENT collabname %ho; (%docinfo.char.mix;)*> <!--end of collabname.element-->]]> - + <!ENTITY % collabname.attlist "INCLUDE"> <![%collabname.attlist;[ <!ATTLIST collabname @@ -4595,7 +5211,8 @@ <!ENTITY % authorinitials.element "INCLUDE"> <![%authorinitials.element;[ -<!ELEMENT authorinitials (%docinfo.char.mix;)*> +<!--doc:The initials or other short identifier for an author.--> +<!ELEMENT authorinitials %ho; (%docinfo.char.mix;)*> <!--end of authorinitials.element-->]]> <!ENTITY % authorinitials.attlist "INCLUDE"> @@ -4619,7 +5236,8 @@ <!ENTITY % confgroup.element "INCLUDE"> <![%confgroup.element;[ -<!ELEMENT confgroup ((confdates|conftitle|confnum|address|confsponsor)*)> +<!--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"> @@ -4636,12 +5254,13 @@ <![%confdates.module;[ <!ENTITY % local.confdates.attrib ""> <!ENTITY % confdates.role.attrib "%role.attrib;"> - + <!ENTITY % confdates.element "INCLUDE"> <![%confdates.element;[ -<!ELEMENT confdates (%docinfo.char.mix;)*> +<!--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 @@ -4656,12 +5275,13 @@ <![%conftitle.module;[ <!ENTITY % local.conftitle.attrib ""> <!ENTITY % conftitle.role.attrib "%role.attrib;"> - + <!ENTITY % conftitle.element "INCLUDE"> <![%conftitle.element;[ -<!ELEMENT conftitle (%docinfo.char.mix;)*> +<!--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 @@ -4676,12 +5296,13 @@ <![%confnum.module;[ <!ENTITY % local.confnum.attrib ""> <!ENTITY % confnum.role.attrib "%role.attrib;"> - + <!ENTITY % confnum.element "INCLUDE"> <![%confnum.element;[ -<!ELEMENT confnum (%docinfo.char.mix;)*> +<!--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 @@ -4698,12 +5319,13 @@ <![%confsponsor.module;[ <!ENTITY % local.confsponsor.attrib ""> <!ENTITY % confsponsor.role.attrib "%role.attrib;"> - + <!ENTITY % confsponsor.element "INCLUDE"> <![%confsponsor.element;[ -<!ELEMENT confsponsor (%docinfo.char.mix;)*> +<!--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 @@ -4724,7 +5346,8 @@ <!ENTITY % contractnum.element "INCLUDE"> <![%contractnum.element;[ -<!ELEMENT contractnum (%docinfo.char.mix;)*> +<!--doc:The contract number of a document.--> +<!ELEMENT contractnum %ho; (%docinfo.char.mix;)*> <!--end of contractnum.element-->]]> <!ENTITY % contractnum.attlist "INCLUDE"> @@ -4746,7 +5369,8 @@ <!ENTITY % contractsponsor.element "INCLUDE"> <![%contractsponsor.element;[ -<!ELEMENT contractsponsor (%docinfo.char.mix;)*> +<!--doc:The sponsor of a contract.--> +<!ELEMENT contractsponsor %ho; (%docinfo.char.mix;)*> <!--end of contractsponsor.element-->]]> <!ENTITY % contractsponsor.attlist "INCLUDE"> @@ -4770,7 +5394,8 @@ <!ENTITY % copyright.element "INCLUDE"> <![%copyright.element;[ -<!ELEMENT copyright (year+, holder*)> +<!--doc:Copyright information about a document.--> +<!ELEMENT copyright %ho; (year+, holder*)> <!--end of copyright.element-->]]> <!ENTITY % copyright.attlist "INCLUDE"> @@ -4787,12 +5412,13 @@ <![%year.module;[ <!ENTITY % local.year.attrib ""> <!ENTITY % year.role.attrib "%role.attrib;"> - + <!ENTITY % year.element "INCLUDE"> <![%year.element;[ -<!ELEMENT year (%docinfo.char.mix;)*> +<!--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 @@ -4807,12 +5433,13 @@ <![%holder.module;[ <!ENTITY % local.holder.attrib ""> <!ENTITY % holder.role.attrib "%role.attrib;"> - + <!ENTITY % holder.element "INCLUDE"> <![%holder.element;[ -<!ELEMENT holder (%docinfo.char.mix;)*> +<!--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 @@ -4833,7 +5460,8 @@ <!ENTITY % corpauthor.element "INCLUDE"> <![%corpauthor.element;[ -<!ELEMENT corpauthor (%docinfo.char.mix;)*> +<!--doc:A corporate author, as opposed to an individual.--> +<!ELEMENT corpauthor %ho; (%docinfo.char.mix;)*> <!--end of corpauthor.element-->]]> <!ENTITY % corpauthor.attlist "INCLUDE"> @@ -4846,6 +5474,35 @@ <!--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"> @@ -4854,7 +5511,8 @@ <!ENTITY % corpname.element "INCLUDE"> <![%corpname.element;[ -<!ELEMENT corpname (%docinfo.char.mix;)*> +<!--doc:The name of a corporation.--> +<!ELEMENT corpname %ho; (%docinfo.char.mix;)*> <!--end of corpname.element-->]]> <!ENTITY % corpname.role.attrib "%role.attrib;"> @@ -4877,7 +5535,8 @@ <!ENTITY % date.element "INCLUDE"> <![%date.element;[ -<!ELEMENT date (%docinfo.char.mix;)*> +<!--doc:The date of publication or revision of a document.--> +<!ELEMENT date %ho; (%docinfo.char.mix;)*> <!--end of date.element-->]]> <!ENTITY % date.attlist "INCLUDE"> @@ -4899,7 +5558,8 @@ <!ENTITY % edition.element "INCLUDE"> <![%edition.element;[ -<!ELEMENT edition (%docinfo.char.mix;)*> +<!--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"> @@ -4921,7 +5581,8 @@ <!ENTITY % editor.element "INCLUDE"> <![%editor.element;[ -<!ELEMENT editor ((%person.ident.mix;)+)> +<!--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"> @@ -4944,7 +5605,8 @@ <!ENTITY % isbn.element "INCLUDE"> <![%isbn.element;[ -<!ELEMENT isbn (%docinfo.char.mix;)*> +<!--doc:The International Standard Book Number of a document.--> +<!ELEMENT isbn %ho; (%docinfo.char.mix;)*> <!--end of isbn.element-->]]> <!ENTITY % isbn.attlist "INCLUDE"> @@ -4966,7 +5628,8 @@ <!ENTITY % issn.element "INCLUDE"> <![%issn.element;[ -<!ELEMENT issn (%docinfo.char.mix;)*> +<!--doc:The International Standard Serial Number of a periodical.--> +<!ELEMENT issn %ho; (%docinfo.char.mix;)*> <!--end of issn.element-->]]> <!ENTITY % issn.attlist "INCLUDE"> @@ -4979,6 +5642,161 @@ <!--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"> @@ -4988,7 +5806,8 @@ <!ENTITY % invpartnumber.element "INCLUDE"> <![%invpartnumber.element;[ -<!ELEMENT invpartnumber (%docinfo.char.mix;)*> +<!--doc:An inventory part number.--> +<!ELEMENT invpartnumber %ho; (%docinfo.char.mix;)*> <!--end of invpartnumber.element-->]]> <!ENTITY % invpartnumber.attlist "INCLUDE"> @@ -5010,7 +5829,8 @@ <!ENTITY % issuenum.element "INCLUDE"> <![%issuenum.element;[ -<!ELEMENT issuenum (%docinfo.char.mix;)*> +<!--doc:The number of an issue of a journal.--> +<!ELEMENT issuenum %ho; (%docinfo.char.mix;)*> <!--end of issuenum.element-->]]> <!ENTITY % issuenum.attlist "INCLUDE"> @@ -5032,7 +5852,9 @@ <!ENTITY % legalnotice.element "INCLUDE"> <![%legalnotice.element;[ -<!ELEMENT legalnotice (title?, (%legalnotice.mix;)+)> +<!--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"> @@ -5054,7 +5876,9 @@ <!ENTITY % modespec.element "INCLUDE"> <![%modespec.element;[ -<!ELEMENT modespec (%docinfo.char.mix;)*> +<!--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 @@ -5083,13 +5907,16 @@ <!ENTITY % orgname.element "INCLUDE"> <![%orgname.element;[ -<!ELEMENT orgname (%docinfo.char.mix;)*> +<!--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; > @@ -5105,12 +5932,20 @@ <!ENTITY % othercredit.element "INCLUDE"> <![%othercredit.element;[ -<!ELEMENT othercredit ((%person.ident.mix;)+)> +<!--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; @@ -5128,7 +5963,8 @@ <!ENTITY % pagenums.element "INCLUDE"> <![%pagenums.element;[ -<!ELEMENT pagenums (%docinfo.char.mix;)*> +<!--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"> @@ -5143,7 +5979,7 @@ <!-- Personal identity elements ....... --> -<!-- These elements are used only within Author, Editor, and +<!-- These elements are used only within Author, Editor, and OtherCredit. --> <!ENTITY % person.ident.module "INCLUDE"> @@ -5152,12 +5988,13 @@ <![%contrib.module;[ <!ENTITY % local.contrib.attrib ""> <!ENTITY % contrib.role.attrib "%role.attrib;"> - + <!ENTITY % contrib.element "INCLUDE"> <![%contrib.element;[ -<!ELEMENT contrib (%docinfo.char.mix;)*> +<!--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 @@ -5172,12 +6009,13 @@ <![%firstname.module;[ <!ENTITY % local.firstname.attrib ""> <!ENTITY % firstname.role.attrib "%role.attrib;"> - + <!ENTITY % firstname.element "INCLUDE"> <![%firstname.element;[ -<!ELEMENT firstname (%docinfo.char.mix;)*> +<!--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 @@ -5192,12 +6030,13 @@ <![%honorific.module;[ <!ENTITY % local.honorific.attrib ""> <!ENTITY % honorific.role.attrib "%role.attrib;"> - + <!ENTITY % honorific.element "INCLUDE"> <![%honorific.element;[ -<!ELEMENT honorific (%docinfo.char.mix;)*> +<!--doc:The title of a person.--> +<!ELEMENT honorific %ho; (%docinfo.char.mix;)*> <!--end of honorific.element-->]]> - + <!ENTITY % honorific.attlist "INCLUDE"> <![%honorific.attlist;[ <!ATTLIST honorific @@ -5212,12 +6051,13 @@ <![%lineage.module;[ <!ENTITY % local.lineage.attrib ""> <!ENTITY % lineage.role.attrib "%role.attrib;"> - + <!ENTITY % lineage.element "INCLUDE"> <![%lineage.element;[ -<!ELEMENT lineage (%docinfo.char.mix;)*> +<!--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 @@ -5232,12 +6072,13 @@ <![%othername.module;[ <!ENTITY % local.othername.attrib ""> <!ENTITY % othername.role.attrib "%role.attrib;"> - + <!ENTITY % othername.element "INCLUDE"> <![%othername.element;[ -<!ELEMENT othername (%docinfo.char.mix;)*> +<!--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 @@ -5252,12 +6093,13 @@ <![%surname.module;[ <!ENTITY % local.surname.attrib ""> <!ENTITY % surname.role.attrib "%role.attrib;"> - + <!ENTITY % surname.element "INCLUDE"> <![%surname.element;[ -<!ELEMENT surname (%docinfo.char.mix;)*> +<!--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 @@ -5278,7 +6120,8 @@ <!ENTITY % printhistory.element "INCLUDE"> <![%printhistory.element;[ -<!ELEMENT printhistory ((%para.class;)+)> +<!--doc:The printing history of a document.--> +<!ELEMENT printhistory %ho; ((%para.class;)+)> <!--end of printhistory.element-->]]> <!ENTITY % printhistory.attlist "INCLUDE"> @@ -5300,7 +6143,8 @@ <!ENTITY % productname.element "INCLUDE"> <![%productname.element;[ -<!ELEMENT productname (%para.char.mix;)*> +<!--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 --> @@ -5329,7 +6173,8 @@ <!ENTITY % productnumber.element "INCLUDE"> <![%productnumber.element;[ -<!ELEMENT productnumber (%docinfo.char.mix;)*> +<!--doc:A number assigned to a product.--> +<!ELEMENT productnumber %ho; (%docinfo.char.mix;)*> <!--end of productnumber.element-->]]> <!ENTITY % productnumber.attlist "INCLUDE"> @@ -5351,7 +6196,8 @@ <!ENTITY % pubdate.element "INCLUDE"> <![%pubdate.element;[ -<!ELEMENT pubdate (%docinfo.char.mix;)*> +<!--doc:The date of publication of a document.--> +<!ELEMENT pubdate %ho; (%docinfo.char.mix;)*> <!--end of pubdate.element-->]]> <!ENTITY % pubdate.attlist "INCLUDE"> @@ -5375,7 +6221,8 @@ <!ENTITY % publisher.element "INCLUDE"> <![%publisher.element;[ -<!ELEMENT publisher (publishername, address*)> +<!--doc:The publisher of a document.--> +<!ELEMENT publisher %ho; (publishername, address*)> <!--end of publisher.element-->]]> <!ENTITY % publisher.attlist "INCLUDE"> @@ -5392,12 +6239,13 @@ <![%publishername.module;[ <!ENTITY % local.publishername.attrib ""> <!ENTITY % publishername.role.attrib "%role.attrib;"> - + <!ENTITY % publishername.element "INCLUDE"> <![%publishername.element;[ -<!ELEMENT publishername (%docinfo.char.mix;)*> +<!--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 @@ -5420,7 +6268,8 @@ <!ENTITY % pubsnumber.element "INCLUDE"> <![%pubsnumber.element;[ -<!ELEMENT pubsnumber (%docinfo.char.mix;)*> +<!--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"> @@ -5442,7 +6291,8 @@ <!ENTITY % releaseinfo.element "INCLUDE"> <![%releaseinfo.element;[ -<!ELEMENT releaseinfo (%docinfo.char.mix;)*> +<!--doc:Information about a particular release of a document.--> +<!ELEMENT releaseinfo %ho; (%docinfo.char.mix;)*> <!--end of releaseinfo.element-->]]> <!ENTITY % releaseinfo.attlist "INCLUDE"> @@ -5466,7 +6316,8 @@ <!ENTITY % revhistory.element "INCLUDE"> <![%revhistory.element;[ -<!ELEMENT revhistory (revision+)> +<!--doc:A history of the revisions to a document.--> +<!ELEMENT revhistory %ho; (revision+)> <!--end of revhistory.element-->]]> <!ENTITY % revhistory.attlist "INCLUDE"> @@ -5486,7 +6337,8 @@ <!ENTITY % revision.element "INCLUDE"> <![%revision.element;[ -<!ELEMENT revision (revnumber, date, authorinitials*, +<!--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-->]]> @@ -5507,7 +6359,8 @@ <!ENTITY % revnumber.element "INCLUDE"> <![%revnumber.element;[ -<!ELEMENT revnumber (%docinfo.char.mix;)*> +<!--doc:A document revision number.--> +<!ELEMENT revnumber %ho; (%docinfo.char.mix;)*> <!--end of revnumber.element-->]]> <!ENTITY % revnumber.attlist "INCLUDE"> @@ -5530,7 +6383,8 @@ <!ENTITY % revremark.element "INCLUDE"> <![%revremark.element;[ -<!ELEMENT revremark (%docinfo.char.mix;)*> +<!--doc:A description of a revision to a document.--> +<!ELEMENT revremark %ho; (%docinfo.char.mix;)*> <!--end of revremark.element-->]]> <!ENTITY % revremark.attlist "INCLUDE"> @@ -5550,7 +6404,8 @@ <!ENTITY % revdescription.element "INCLUDE"> <![ %revdescription.element; [ -<!ELEMENT revdescription ((%revdescription.mix;)+)> +<!--doc:A extended description of a revision to a document.--> +<!ELEMENT revdescription %ho; ((%revdescription.mix;)+)> <!--end of revdescription.element-->]]> <!ENTITY % revdescription.attlist "INCLUDE"> @@ -5573,7 +6428,8 @@ <!ENTITY % seriesvolnums.element "INCLUDE"> <![%seriesvolnums.element;[ -<!ELEMENT seriesvolnums (%docinfo.char.mix;)*> +<!--doc:Numbers of the volumes in a series of books.--> +<!ELEMENT seriesvolnums %ho; (%docinfo.char.mix;)*> <!--end of seriesvolnums.element-->]]> <!ENTITY % seriesvolnums.attlist "INCLUDE"> @@ -5595,7 +6451,8 @@ <!ENTITY % volumenum.element "INCLUDE"> <![%volumenum.element;[ -<!ELEMENT volumenum (%docinfo.char.mix;)*> +<!--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"> @@ -5624,7 +6481,8 @@ <!ENTITY % accel.element "INCLUDE"> <![%accel.element;[ -<!ELEMENT accel (%smallcptr.char.mix;)*> +<!--doc:A graphical user interface (GUI) keyboard shortcut.--> +<!ELEMENT accel %ho; (%smallcptr.char.mix;)*> <!--end of accel.element-->]]> <!ENTITY % accel.attlist "INCLUDE"> @@ -5644,7 +6502,8 @@ <!ENTITY % action.element "INCLUDE"> <![%action.element;[ -<!ELEMENT action (%smallcptr.char.mix;)*> +<!--doc:A response to a user event.--> +<!ELEMENT action %ho; (%cptr.char.mix;)*> <!--end of action.element-->]]> <!ENTITY % action.attlist "INCLUDE"> @@ -5665,7 +6524,8 @@ <!ENTITY % application.element "INCLUDE"> <![%application.element;[ -<!ELEMENT application (%para.char.mix;)*> +<!--doc:The name of a software program.--> +<!ELEMENT application %ho; (%para.char.mix;)*> <!--end of application.element-->]]> <!ENTITY % application.attlist "INCLUDE"> @@ -5688,7 +6548,8 @@ <!ENTITY % classname.element "INCLUDE"> <![%classname.element;[ -<!ELEMENT classname (%smallcptr.char.mix;)*> +<!--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"> @@ -5701,16 +6562,38 @@ <!--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 +<!-- 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;[ -<!ELEMENT co EMPTY> +<!--doc:The location of a callout embedded in text.--> +<!ELEMENT co %ho; EMPTY> <!--end of co.element-->]]> <!-- bug number/symbol override or initialization --> @@ -5729,6 +6612,33 @@ <!--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 ""> @@ -5736,7 +6646,8 @@ <!ENTITY % command.element "INCLUDE"> <![%command.element;[ -<!ELEMENT command (%cptr.char.mix;)*> +<!--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"> @@ -5757,7 +6668,8 @@ <!ENTITY % computeroutput.element "INCLUDE"> <![%computeroutput.element;[ -<!ELEMENT computeroutput (%cptr.char.mix;)*> +<!--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"> @@ -5778,7 +6690,8 @@ <!ENTITY % database.element "INCLUDE"> <![%database.element;[ -<!ELEMENT database (%smallcptr.char.mix;)*> +<!--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 --> @@ -5792,7 +6705,19 @@ |field |key1 |key2 - |record) #IMPLIED + |record + |index + |view + |primarykey + |secondarykey + |foreignkey + |altkey + |procedure + |datatype + |constraint + |rule + |user + |group) #IMPLIED %moreinfo.attrib; %common.attrib; %database.role.attrib; @@ -5808,7 +6733,8 @@ <!ENTITY % email.element "INCLUDE"> <![%email.element;[ -<!ELEMENT email (%docinfo.char.mix;)*> +<!--doc:An email address.--> +<!ELEMENT email %ho; (%docinfo.char.mix;)*> <!--end of email.element-->]]> <!ENTITY % email.attlist "INCLUDE"> @@ -5828,7 +6754,8 @@ <!ENTITY % envar.element "INCLUDE"> <![%envar.element;[ -<!ELEMENT envar (%smallcptr.char.mix;)*> +<!--doc:A software environment variable.--> +<!ELEMENT envar %ho; (%smallcptr.char.mix;)*> <!--end of envar.element-->]]> <!ENTITY % envar.attlist "INCLUDE"> @@ -5849,7 +6776,8 @@ <!ENTITY % errorcode.element "INCLUDE"> <![%errorcode.element;[ -<!ELEMENT errorcode (%smallcptr.char.mix;)*> +<!--doc:An error code.--> +<!ELEMENT errorcode %ho; (%smallcptr.char.mix;)*> <!--end of errorcode.element-->]]> <!ENTITY % errorcode.attlist "INCLUDE"> @@ -5870,7 +6798,8 @@ <!ENTITY % errorname.element "INCLUDE"> <![%errorname.element;[ -<!ELEMENT errorname (%smallcptr.char.mix;)*> +<!--doc:An error name.--> +<!ELEMENT errorname %ho; (%smallcptr.char.mix;)*> <!--end of errorname.element-->]]> <!ENTITY % errorname.attlist "INCLUDE"> @@ -5883,6 +6812,27 @@ <!--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 ""> @@ -5890,7 +6840,8 @@ <!ENTITY % errortype.element "INCLUDE"> <![%errortype.element;[ -<!ELEMENT errortype (%smallcptr.char.mix;)*> +<!--doc:The classification of an error message.--> +<!ELEMENT errortype %ho; (%smallcptr.char.mix;)*> <!--end of errortype.element-->]]> <!ENTITY % errortype.attlist "INCLUDE"> @@ -5910,11 +6861,12 @@ <!ENTITY % filename.element "INCLUDE"> <![%filename.element;[ -<!ELEMENT filename (%smallcptr.char.mix;)*> +<!--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 +<!-- Path: Search path (possibly system-specific) in which file can be found --> @@ -5922,9 +6874,11 @@ <![%filename.attlist;[ <!ATTLIST filename class (headerfile + |partition |devicefile |libraryfile |directory + |extension |symlink) #IMPLIED path CDATA #IMPLIED %moreinfo.attrib; @@ -5942,7 +6896,8 @@ <!ENTITY % function.element "INCLUDE"> <![%function.element;[ -<!ELEMENT function (%cptr.char.mix;)*> +<!--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"> @@ -5963,7 +6918,8 @@ <!ENTITY % guibutton.element "INCLUDE"> <![%guibutton.element;[ -<!ELEMENT guibutton (%smallcptr.char.mix;|accel)*> +<!--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"> @@ -5984,7 +6940,8 @@ <!ENTITY % guiicon.element "INCLUDE"> <![%guiicon.element;[ -<!ELEMENT guiicon (%smallcptr.char.mix;|accel)*> +<!--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"> @@ -6005,7 +6962,8 @@ <!ENTITY % guilabel.element "INCLUDE"> <![%guilabel.element;[ -<!ELEMENT guilabel (%smallcptr.char.mix;|accel)*> +<!--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"> @@ -6026,7 +6984,8 @@ <!ENTITY % guimenu.element "INCLUDE"> <![%guimenu.element;[ -<!ELEMENT guimenu (%smallcptr.char.mix;|accel)*> +<!--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"> @@ -6047,7 +7006,8 @@ <!ENTITY % guimenuitem.element "INCLUDE"> <![%guimenuitem.element;[ -<!ELEMENT guimenuitem (%smallcptr.char.mix;|accel)*> +<!--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"> @@ -6068,7 +7028,8 @@ <!ENTITY % guisubmenu.element "INCLUDE"> <![%guisubmenu.element;[ -<!ELEMENT guisubmenu (%smallcptr.char.mix;|accel)*> +<!--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"> @@ -6089,7 +7050,8 @@ <!ENTITY % hardware.element "INCLUDE"> <![%hardware.element;[ -<!ELEMENT hardware (%smallcptr.char.mix;)*> +<!--doc:A physical part of a computer system.--> +<!ELEMENT hardware %ho; (%cptr.char.mix;)*> <!--end of hardware.element-->]]> <!ENTITY % hardware.attlist "INCLUDE"> @@ -6110,7 +7072,8 @@ <!ENTITY % interface.element "INCLUDE"> <![%interface.element;[ -<!ELEMENT interface (%smallcptr.char.mix;|accel)*> +<!--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 --> @@ -6134,12 +7097,36 @@ <!ENTITY % keycap.element "INCLUDE"> <![%keycap.element;[ -<!ELEMENT keycap (%smallcptr.char.mix;)*> +<!--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; @@ -6155,7 +7142,8 @@ <!ENTITY % keycode.element "INCLUDE"> <![%keycode.element;[ -<!ELEMENT keycode (%smallcptr.char.mix;)*> +<!--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"> @@ -6175,7 +7163,8 @@ <!ENTITY % keycombo.element "INCLUDE"> <![%keycombo.element;[ -<!ELEMENT keycombo ((keycap|keycombo|keysym|mousebutton)+)> +<!--doc:A combination of input actions.--> +<!ELEMENT keycombo %ho; ((keycap|keycombo|keysym|mousebutton)+)> <!--end of keycombo.element-->]]> <!ENTITY % keycombo.attlist "INCLUDE"> @@ -6197,7 +7186,8 @@ <!ENTITY % keysym.element "INCLUDE"> <![%keysym.element;[ -<!ELEMENT keysym (%smallcptr.char.mix;)*> +<!--doc:The symbolic name of a key on a keyboard.--> +<!ELEMENT keysym %ho; (%smallcptr.char.mix;)*> <!--end of keysym.element-->]]> <!ENTITY % keysym.attlist "INCLUDE"> @@ -6217,7 +7207,8 @@ <!ENTITY % lineannotation.element "INCLUDE"> <![%lineannotation.element;[ -<!ELEMENT lineannotation (%para.char.mix;)*> +<!--doc:A comment on a line in a verbatim listing.--> +<!ELEMENT lineannotation %ho; (%para.char.mix;)*> <!--end of lineannotation.element-->]]> <!ENTITY % lineannotation.attlist "INCLUDE"> @@ -6237,7 +7228,8 @@ <!ENTITY % literal.element "INCLUDE"> <![%literal.element;[ -<!ELEMENT literal (%cptr.char.mix;)*> +<!--doc:Inline text that is some literal value.--> +<!ELEMENT literal %ho; (%cptr.char.mix;)*> <!--end of literal.element-->]]> <!ENTITY % literal.attlist "INCLUDE"> @@ -6251,6 +7243,28 @@ <!--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 ""> @@ -6258,16 +7272,17 @@ <!ENTITY % constant.element "INCLUDE"> <![ %constant.element; [ -<!ELEMENT constant (%smallcptr.char.mix;)*> +<!--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; - class (limit) #IMPLIED > <!--end of constant.attlist-->]]> <!--end of constant.module-->]]> @@ -6279,7 +7294,8 @@ <!ENTITY % varname.element "INCLUDE"> <![ %varname.element; [ -<!ELEMENT varname (%smallcptr.char.mix;)*> +<!--doc:The name of a variable.--> +<!ELEMENT varname %ho; (%smallcptr.char.mix;)*> <!--end of varname.element-->]]> <!ENTITY % varname.attlist "INCLUDE"> @@ -6299,7 +7315,8 @@ <!ENTITY % markup.element "INCLUDE"> <![%markup.element;[ -<!ELEMENT markup (%smallcptr.char.mix;)*> +<!--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"> @@ -6319,7 +7336,8 @@ <!ENTITY % medialabel.element "INCLUDE"> <![%medialabel.element;[ -<!ELEMENT medialabel (%smallcptr.char.mix;)*> +<!--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 --> @@ -6348,7 +7366,8 @@ <!ENTITY % menuchoice.element "INCLUDE"> <![%menuchoice.element;[ -<!ELEMENT menuchoice (shortcut?, (guibutton|guiicon|guilabel +<!--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-->]]> @@ -6371,7 +7390,8 @@ <!ENTITY % shortcut.element "INCLUDE"> <![%shortcut.element;[ -<!ELEMENT shortcut ((keycap|keycombo|keysym|mousebutton)+)> +<!--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"> @@ -6394,7 +7414,8 @@ <!ENTITY % mousebutton.element "INCLUDE"> <![%mousebutton.element;[ -<!ELEMENT mousebutton (%smallcptr.char.mix;)*> +<!--doc:The conventional name of a mouse button.--> +<!ELEMENT mousebutton %ho; (%smallcptr.char.mix;)*> <!--end of mousebutton.element-->]]> <!ENTITY % mousebutton.attlist "INCLUDE"> @@ -6415,7 +7436,8 @@ <!ENTITY % msgtext.element "INCLUDE"> <![%msgtext.element;[ -<!ELEMENT msgtext ((%component.mix;)+)> +<!--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"> @@ -6435,7 +7457,8 @@ <!ENTITY % option.element "INCLUDE"> <![%option.element;[ -<!ELEMENT option (%smallcptr.char.mix;)*> +<!--doc:An option for a software command.--> +<!ELEMENT option %ho; (%cptr.char.mix;)*> <!--end of option.element-->]]> <!ENTITY % option.attlist "INCLUDE"> @@ -6455,7 +7478,8 @@ <!ENTITY % optional.element "INCLUDE"> <![%optional.element;[ -<!ELEMENT optional (%cptr.char.mix;)*> +<!--doc:Optional information.--> +<!ELEMENT optional %ho; (%cptr.char.mix;)*> <!--end of optional.element-->]]> <!ENTITY % optional.attlist "INCLUDE"> @@ -6475,7 +7499,8 @@ <!ENTITY % parameter.element "INCLUDE"> <![%parameter.element;[ -<!ELEMENT parameter (%smallcptr.char.mix;)*> +<!--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 --> @@ -6502,7 +7527,8 @@ <!ENTITY % prompt.element "INCLUDE"> <![%prompt.element;[ -<!ELEMENT prompt (%smallcptr.char.mix;)*> +<!--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"> @@ -6523,7 +7549,8 @@ <!ENTITY % property.element "INCLUDE"> <![%property.element;[ -<!ELEMENT property (%smallcptr.char.mix;)*> +<!--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"> @@ -6544,13 +7571,15 @@ <!ENTITY % replaceable.element "INCLUDE"> <![%replaceable.element;[ -<!ELEMENT replaceable (#PCDATA - | %link.char.class; +<!--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; + | %base.char.class; + | %other.char.class; | inlinegraphic - | inlinemediaobject)*> + | inlinemediaobject + | co)*> <!--end of replaceable.element-->]]> <!-- Class: Type of information the element represents; no @@ -6578,7 +7607,8 @@ <!ENTITY % returnvalue.element "INCLUDE"> <![%returnvalue.element;[ -<!ELEMENT returnvalue (%smallcptr.char.mix;)*> +<!--doc:The value returned by a function.--> +<!ELEMENT returnvalue %ho; (%smallcptr.char.mix;)*> <!--end of returnvalue.element-->]]> <!ENTITY % returnvalue.attlist "INCLUDE"> @@ -6598,7 +7628,8 @@ <!ENTITY % sgmltag.element "INCLUDE"> <![%sgmltag.element;[ -<!ELEMENT sgmltag (%smallcptr.char.mix;)*> +<!--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 --> @@ -6618,7 +7649,11 @@ |pi |xmlpi |starttag - |sgmlcomment) #IMPLIED + |sgmlcomment + |prefix + |namespace + |localname) #IMPLIED + namespace CDATA #IMPLIED %common.attrib; %sgmltag.role.attrib; %local.sgmltag.attrib; @@ -6633,7 +7668,8 @@ <!ENTITY % structfield.element "INCLUDE"> <![%structfield.element;[ -<!ELEMENT structfield (%smallcptr.char.mix;)*> +<!--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"> @@ -6653,7 +7689,8 @@ <!ENTITY % structname.element "INCLUDE"> <![%structname.element;[ -<!ELEMENT structname (%smallcptr.char.mix;)*> +<!--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"> @@ -6673,7 +7710,8 @@ <!ENTITY % symbol.element "INCLUDE"> <![%symbol.element;[ -<!ELEMENT symbol (%smallcptr.char.mix;)*> +<!--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 --> @@ -6697,7 +7735,8 @@ <!ENTITY % systemitem.element "INCLUDE"> <![%systemitem.element;[ -<!ELEMENT systemitem (%smallcptr.char.mix; | acronym)*> +<!--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 --> @@ -6706,13 +7745,27 @@ <![%systemitem.attlist;[ <!ATTLIST systemitem class (constant + |daemon + |domainname + |etheraddress + |event + |eventhandler + |filesystem + |fqdomainname |groupname - |library + |ipaddress + |library |macro + |netmask + |newsgroup |osname + |protocol |resource |systemname - |username) #IMPLIED + |username + |process + |server + |service) #IMPLIED %moreinfo.attrib; %common.attrib; %systemitem.role.attrib; @@ -6721,6 +7774,29 @@ <!--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;[ @@ -6729,7 +7805,8 @@ <!ENTITY % token.element "INCLUDE"> <![%token.element;[ -<!ELEMENT token (%smallcptr.char.mix;)*> +<!--doc:A unit of information.--> +<!ELEMENT token %ho; (%smallcptr.char.mix;)*> <!--end of token.element-->]]> <!ENTITY % token.attlist "INCLUDE"> @@ -6749,7 +7826,8 @@ <!ENTITY % type.element "INCLUDE"> <![%type.element;[ -<!ELEMENT type (%smallcptr.char.mix;)*> +<!--doc:The classification of a value.--> +<!ELEMENT type %ho; (%smallcptr.char.mix;)*> <!--end of type.element-->]]> <!ENTITY % type.attlist "INCLUDE"> @@ -6769,7 +7847,8 @@ <!ENTITY % userinput.element "INCLUDE"> <![%userinput.element;[ -<!ELEMENT userinput (%cptr.char.mix;)*> +<!--doc:Data entered by the user.--> +<!ELEMENT userinput %ho; (%cptr.char.mix;|co)*> <!--end of userinput.element-->]]> <!ENTITY % userinput.attlist "INCLUDE"> @@ -6783,6 +7862,27 @@ <!--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"> @@ -6792,7 +7892,8 @@ <!ENTITY % abbrev.element "INCLUDE"> <![%abbrev.element;[ -<!ELEMENT abbrev (%word.char.mix;)*> +<!--doc:An abbreviation, especially one followed by a period.--> +<!ELEMENT abbrev %ho; (%word.char.mix;)*> <!--end of abbrev.element-->]]> <!ENTITY % abbrev.attlist "INCLUDE"> @@ -6812,7 +7913,9 @@ <!ENTITY % acronym.element "INCLUDE"> <![%acronym.element;[ -<!ELEMENT acronym (%word.char.mix;)*> +<!--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"> @@ -6832,7 +7935,8 @@ <!ENTITY % citation.element "INCLUDE"> <![%citation.element;[ -<!ELEMENT citation (%para.char.mix;)*> +<!--doc:An inline bibliographic reference to another published work.--> +<!ELEMENT citation %ho; (%para.char.mix;)*> <!--end of citation.element-->]]> <!ENTITY % citation.attlist "INCLUDE"> @@ -6852,7 +7956,8 @@ <!ENTITY % citerefentry.element "INCLUDE"> <![%citerefentry.element;[ -<!ELEMENT citerefentry (refentrytitle, manvolnum?)> +<!--doc:A citation to a reference page.--> +<!ELEMENT citerefentry %ho; (refentrytitle, manvolnum?)> <!--end of citerefentry.element-->]]> <!ENTITY % citerefentry.attlist "INCLUDE"> @@ -6872,7 +7977,8 @@ <!ENTITY % refentrytitle.element "INCLUDE"> <![%refentrytitle.element;[ -<!ELEMENT refentrytitle (%para.char.mix;)*> +<!--doc:The title of a reference page.--> +<!ELEMENT refentrytitle %ho; (%para.char.mix;)*> <!--end of refentrytitle.element-->]]> <!ENTITY % refentrytitle.attlist "INCLUDE"> @@ -6892,7 +7998,8 @@ <!ENTITY % manvolnum.element "INCLUDE"> <![%manvolnum.element;[ -<!ELEMENT manvolnum (%word.char.mix;)*> +<!--doc:A reference volume number.--> +<!ELEMENT manvolnum %ho; (%word.char.mix;)*> <!--end of manvolnum.element-->]]> <!ENTITY % manvolnum.attlist "INCLUDE"> @@ -6912,7 +8019,8 @@ <!ENTITY % citetitle.element "INCLUDE"> <![%citetitle.element;[ -<!ELEMENT citetitle (%para.char.mix;)*> +<!--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 --> @@ -6930,7 +8038,15 @@ |journal |series |set - |manuscript) #IMPLIED + |manuscript + |cdrom + |dvd + |wiki + |gopher + |bbs + |emailmessage + |webpage + |newsposting) #IMPLIED %common.attrib; %citetitle.role.attrib; %local.citetitle.attrib; @@ -6945,7 +8061,8 @@ <!ENTITY % emphasis.element "INCLUDE"> <![%emphasis.element;[ -<!ELEMENT emphasis (%para.char.mix;)*> +<!--doc:Emphasized text.--> +<!ELEMENT emphasis %ho; (%para.char.mix;)*> <!--end of emphasis.element-->]]> <!ENTITY % emphasis.attlist "INCLUDE"> @@ -6958,29 +8075,6 @@ <!--end of emphasis.attlist-->]]> <!--end of emphasis.module-->]]> -<!ENTITY % firstterm.module "INCLUDE"> -<![%firstterm.module;[ -<!ENTITY % local.firstterm.attrib ""> -<!ENTITY % firstterm.role.attrib "%role.attrib;"> - -<!ENTITY % firstterm.element "INCLUDE"> -<![%firstterm.element;[ -<!ELEMENT firstterm (%word.char.mix;)*> -<!--end of firstterm.element-->]]> - -<!-- to GlossEntry or other explanation --> - - -<!ENTITY % firstterm.attlist "INCLUDE"> -<![%firstterm.attlist;[ -<!ATTLIST firstterm - %linkend.attrib; %common.attrib; - %firstterm.role.attrib; - %local.firstterm.attrib; -> -<!--end of firstterm.attlist-->]]> -<!--end of firstterm.module-->]]> - <!ENTITY % foreignphrase.module "INCLUDE"> <![%foreignphrase.module;[ <!ENTITY % local.foreignphrase.attrib ""> @@ -6988,7 +8082,8 @@ <!ENTITY % foreignphrase.element "INCLUDE"> <![%foreignphrase.element;[ -<!ELEMENT foreignphrase (%para.char.mix;)*> +<!--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"> @@ -7008,18 +8103,20 @@ <!ENTITY % glossterm.element "INCLUDE"> <![%glossterm.element;[ -<!ELEMENT glossterm (%para.char.mix;)*> +<!--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 - %linkend.attrib; baseform CDATA #IMPLIED + baseform CDATA #IMPLIED + %linkend.attrib; %common.attrib; %glossterm.role.attrib; %local.glossterm.attrib; @@ -7027,6 +8124,33 @@ <!--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 ""> @@ -7034,7 +8158,8 @@ <!ENTITY % phrase.element "INCLUDE"> <![%phrase.element;[ -<!ELEMENT phrase (%para.char.mix;)*> +<!--doc:A span of text.--> +<!ELEMENT phrase %ho; (%para.char.mix;)*> <!--end of phrase.element-->]]> <!ENTITY % phrase.attlist "INCLUDE"> @@ -7054,7 +8179,8 @@ <!ENTITY % quote.element "INCLUDE"> <![%quote.element;[ -<!ELEMENT quote (%para.char.mix;)*> +<!--doc:An inline quotation.--> +<!ELEMENT quote %ho; (%para.char.mix;)*> <!--end of quote.element-->]]> <!ENTITY % quote.attlist "INCLUDE"> @@ -7074,15 +8200,17 @@ <!ENTITY % subscript.element "INCLUDE"> <![%subscript.element;[ -<!ELEMENT subscript (#PCDATA +<!--doc:A subscript (as in H{^2}O, the molecular formula for water).--> +<!ELEMENT subscript %ho; (#PCDATA | %link.char.class; | emphasis - | replaceable - | symbol + | replaceable + | symbol | inlinegraphic | inlinemediaobject - | %base.char.class; - | %other.char.class;)*> + | %base.char.class; + | %other.char.class;)* + %ubiq.exclusion;> <!--end of subscript.element-->]]> <!ENTITY % subscript.attlist "INCLUDE"> @@ -7096,15 +8224,17 @@ <!ENTITY % superscript.element "INCLUDE"> <![%superscript.element;[ -<!ELEMENT superscript (#PCDATA +<!--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 + | replaceable + | symbol | inlinegraphic - | inlinemediaobject - | %base.char.class; - | %other.char.class;)*> + | inlinemediaobject + | %base.char.class; + | %other.char.class;)* + %ubiq.exclusion;> <!--end of superscript.element-->]]> <!ENTITY % superscript.attlist "INCLUDE"> @@ -7124,11 +8254,12 @@ <!ENTITY % trademark.element "INCLUDE"> <![%trademark.element;[ -<!ELEMENT trademark (#PCDATA - | %link.char.class; +<!--doc:A trademark.--> +<!ELEMENT trademark %ho; (#PCDATA + | %link.char.class; | %tech.char.class; - | %base.char.class; - | %other.char.class; + | %base.char.class; + | %other.char.class; | inlinegraphic | inlinemediaobject | emphasis)*> @@ -7158,7 +8289,8 @@ <!ENTITY % wordasword.element "INCLUDE"> <![%wordasword.element;[ -<!ELEMENT wordasword (%word.char.mix;)*> +<!--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"> @@ -7180,7 +8312,9 @@ <!ENTITY % link.element "INCLUDE"> <![%link.element;[ -<!ELEMENT link (%para.char.mix;)*> +<!--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 @@ -7194,7 +8328,9 @@ <![%link.attlist;[ <!ATTLIST link endterm IDREF #IMPLIED - %linkendreq.attrib; type CDATA #IMPLIED + xrefstyle CDATA #IMPLIED + type CDATA #IMPLIED + %linkendreq.attrib; %common.attrib; %link.role.attrib; %local.link.attrib; @@ -7209,7 +8345,9 @@ <!ENTITY % olink.element "INCLUDE"> <![%olink.element;[ -<!ELEMENT olink (%para.char.mix;)*> +<!--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 --> @@ -7226,6 +8364,9 @@ 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; @@ -7240,7 +8381,9 @@ <!ENTITY % ulink.element "INCLUDE"> <![%ulink.element;[ -<!ELEMENT ulink (%para.char.mix;)*> +<!--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 --> @@ -7252,6 +8395,7 @@ <!ATTLIST ulink url CDATA #REQUIRED type CDATA #IMPLIED + xrefstyle CDATA #IMPLIED %common.attrib; %ulink.role.attrib; %local.ulink.attrib; @@ -7266,7 +8410,8 @@ <!ENTITY % footnoteref.element "INCLUDE"> <![%footnoteref.element;[ -<!ELEMENT footnoteref EMPTY> +<!--doc:A cross reference to a footnote (a footnote mark).--> +<!ELEMENT footnoteref %ho; EMPTY> <!--end of footnoteref.element-->]]> <!-- to footnote content supplied elsewhere --> @@ -7290,7 +8435,8 @@ <!ENTITY % xref.element "INCLUDE"> <![%xref.element;[ -<!ELEMENT xref EMPTY> +<!--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 @@ -7303,13 +8449,42 @@ <![%xref.attlist;[ <!ATTLIST xref endterm IDREF #IMPLIED - %linkendreq.attrib; %common.attrib; + 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"> @@ -7319,7 +8494,8 @@ <!ENTITY % anchor.element "INCLUDE"> <![%anchor.element;[ -<!ELEMENT anchor EMPTY> +<!--doc:A spot in the document.--> +<!ELEMENT anchor %ho; EMPTY> <!--end of anchor.element-->]]> <!-- required --> @@ -7346,7 +8522,8 @@ <!ENTITY % beginpage.element "INCLUDE"> <![%beginpage.element;[ -<!ELEMENT beginpage EMPTY> +<!--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 --> @@ -7375,8 +8552,10 @@ <!ENTITY % indexterm.element "INCLUDE"> <![%indexterm.element;[ -<!ELEMENT indexterm (primary?, ((secondary, ((tertiary, (see|seealso+)?) - | see | seealso+)?) | see | seealso+)?)> +<!--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 @@ -7384,10 +8563,10 @@ 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 +<!-- 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 +<!-- 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 @@ -7407,8 +8586,9 @@ class (singular |startofrange |endofrange) #IMPLIED - startref IDREF #IMPLIED - zone IDREFS #IMPLIED + startref IDREF #IMPLIED + zone IDREFS #IMPLIED + type CDATA #IMPLIED %common.attrib; %indexterm.role.attrib; %local.indexterm.attrib; @@ -7424,7 +8604,8 @@ <!ENTITY % primary.element "INCLUDE"> <![%primary.element;[ -<!ELEMENT primary (%ndxterm.char.mix;)*> +<!--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" --> @@ -7442,7 +8623,8 @@ <!ENTITY % secondary.element "INCLUDE"> <![%secondary.element;[ -<!ELEMENT secondary (%ndxterm.char.mix;)*> +<!--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" --> @@ -7460,7 +8642,8 @@ <!ENTITY % tertiary.element "INCLUDE"> <![%tertiary.element;[ -<!ELEMENT tertiary (%ndxterm.char.mix;)*> +<!--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" --> @@ -7484,7 +8667,8 @@ <!ENTITY % see.element "INCLUDE"> <![%see.element;[ -<!ELEMENT see (%ndxterm.char.mix;)*> +<!--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"> @@ -7498,7 +8682,8 @@ <!ENTITY % seealso.element "INCLUDE"> <![%seealso.element;[ -<!ELEMENT seealso (%ndxterm.char.mix;)*> +<!--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"> @@ -7512,5 +8697,5 @@ <!--end of seeseealso.module-->]]> <!--end of indexterm.content.module-->]]> -<!-- End of DocBook XML information pool module V4.1.2 ...................... --> +<!-- End of DocBook XML information pool module V4.5 ...................... --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/docbook.cat?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/docbook.cat diff -u phpdoc/dtds/dbxml-4.1.2/docbook.cat:1.1 phpdoc/dtds/dbxml-4.1.2/docbook.cat:1.2 --- phpdoc/dtds/dbxml-4.1.2/docbook.cat:1.1 Thu Jan 17 10:18:13 2002 +++ phpdoc/dtds/dbxml-4.1.2/docbook.cat Mon Jan 22 12:25:06 2007 @@ -1,5 +1,5 @@ -- ...................................................................... -- - -- Catalog data for DocBook XML V4.1.2 .................................... -- + -- Catalog data for DocBook XML V4.5 .................................... -- -- File docbook.cat ..................................................... -- -- Please direct all questions, bug reports, or suggestions for @@ -7,7 +7,7 @@ information, see http://www.oasis-open.org/. -- - -- This is the catalog data file for DocBook XML V4.1.2. It is provided as + -- 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 @@ -19,41 +19,95 @@ -- ...................................................................... -- -- DocBook driver file .................................................. -- -PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "docbookx.dtd" +PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" + "docbookx.dtd" -- ...................................................................... -- -- DocBook modules ...................................................... -- -PUBLIC "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" "calstblx.dtd" -PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN" "soextblx.dtd" -PUBLIC "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" "dbpoolx.mod" -PUBLIC "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" "dbhierx.mod" -PUBLIC "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" "dbgenent.mod" -PUBLIC "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" "dbnotnx.mod" -PUBLIC "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" "dbcentx.mod" +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" "ent/iso-dia.ent" -PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "ent/iso-num.ent" -PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "ent/iso-pub.ent" -PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "ent/iso-tech.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "ent/iso-lat1.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "ent/iso-lat2.ent" -PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "ent/iso-grk1.ent" -PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "ent/iso-grk2.ent" -PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "ent/iso-grk3.ent" -PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "ent/iso-grk4.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "ent/iso-amsa.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "ent/iso-amsb.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "ent/iso-amsc.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "ent/iso-amsn.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "ent/iso-amso.ent" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "ent/iso-amsr.ent" -PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "ent/iso-box.ent" -PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "ent/iso-cyr1.ent" -PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "ent/iso-cyr2.ent" +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.1.2 ............................. -- + -- End of catalog data for DocBook XML V4.5 ............................. -- -- ...................................................................... -- http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/docbookx.dtd?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/docbookx.dtd diff -u phpdoc/dtds/dbxml-4.1.2/docbookx.dtd:1.1 phpdoc/dtds/dbxml-4.1.2/docbookx.dtd:1.2 --- phpdoc/dtds/dbxml-4.1.2/docbookx.dtd:1.1 Thu Jan 17 10:18:13 2002 +++ phpdoc/dtds/dbxml-4.1.2/docbookx.dtd Mon Jan 22 12:25:06 2007 @@ -1,13 +1,16 @@ <!-- ...................................................................... --> -<!-- DocBook XML DTD V4.1.2 ................................................. --> +<!-- DocBook XML DTD V4.5 ................................................. --> <!-- File docbookx.dtd .................................................... --> -<!-- Copyright 1992-2000 HaL Computer Systems, Inc., +<!-- Copyright 1992-2006 HaL Computer Systems, Inc., O'Reilly & Associates, Inc., ArborText, Inc., Fujitsu Software - Corporation, Norman Walsh, and the Organization for the Advancement - of Structured Information Standards (OASIS). + Corporation, Norman Walsh, Sun Microsystems, Inc., and the + Organization for the Advancement of Structured Information + Standards (OASIS). - $Id: docbookx.dtd,v 1.1 2002/01/17 10:18:13 hholzgra Exp $ + See also http://docbook.org/specs/ + + $Id: docbookx.dtd,v 1.2 2007/01/22 12:25:06 bjori Exp $ Permission to use, copy, modify and distribute the DocBook XML DTD and its accompanying documentation for any purpose and without fee @@ -22,31 +25,31 @@ 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 + 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.1.2 of the DocBook DTD. +<!-- 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.1.2//EN" + "-//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.1.2//EN" - "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd" + <!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.1.2//EN" - "http://www.oasis-open.org/docbook/xml/4.0/docbookx.dtd"> + <!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 @@ -56,12 +59,44 @@ --> <!-- ...................................................................... --> +<!-- 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 XML Notations V4.1.2//EN" +<!ENTITY % dbnotn PUBLIC +"-//OASIS//ENTITIES DocBook Notations V4.5//EN" "dbnotnx.mod"> %dbnotn; ]]> @@ -71,9 +106,19 @@ <!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 XML Character Entities V4.1.2//EN" +]]> +]]> + +<!ENTITY % dbcent PUBLIC +"-//OASIS//ENTITIES DocBook Character Entities V4.5//EN" "dbcentx.mod"> %dbcent; ]]> @@ -85,8 +130,8 @@ <!ENTITY % dbpool.module "INCLUDE"> <![ %dbpool.module; [ -<!ENTITY % dbpool PUBLIC -"-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" +<!ENTITY % dbpool PUBLIC +"-//OASIS//ELEMENTS DocBook Information Pool V4.5//EN" "dbpoolx.mod"> %dbpool; ]]> @@ -104,8 +149,8 @@ <!ENTITY % dbhier.module "INCLUDE"> <![ %dbhier.module; [ -<!ENTITY % dbhier PUBLIC -"-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" +<!ENTITY % dbhier PUBLIC +"-//OASIS//ELEMENTS DocBook Document Hierarchy V4.5//EN" "dbhierx.mod"> %dbhier; ]]> @@ -116,10 +161,10 @@ <!ENTITY % dbgenent.module "INCLUDE"> <![ %dbgenent.module; [ <!ENTITY % dbgenent PUBLIC -"-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" +"-//OASIS//ENTITIES DocBook Additional General Entities V4.5//EN" "dbgenent.mod"> %dbgenent; ]]> -<!-- End of DocBook XML DTD V4.1.2 .......................................... --> +<!-- End of DocBook XML DTD V4.5 .......................................... --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/soextblx.dtd?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/dtds/dbxml-4.1.2/soextblx.dtd diff -u phpdoc/dtds/dbxml-4.1.2/soextblx.dtd:1.1 phpdoc/dtds/dbxml-4.1.2/soextblx.dtd:1.2 --- phpdoc/dtds/dbxml-4.1.2/soextblx.dtd:1.1 Thu Jan 17 10:18:13 2002 +++ phpdoc/dtds/dbxml-4.1.2/soextblx.dtd Mon Jan 22 12:25:06 2007 @@ -24,6 +24,9 @@ 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 @@ -182,6 +185,9 @@ <!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. ===== --> <!-- @@ -194,10 +200,11 @@ pgwide %yesorno; #IMPLIED " --> +<!--doc:???--> <!ELEMENT %tbl.table.name; (%tbl.table.mdl;)> <!ATTLIST %tbl.table.name; - frame (top|bottom|topbot|all|sides|none) #IMPLIED + frame (%tbl.frame.attval;) #IMPLIED colsep %yesorno; #IMPLIED rowsep %yesorno; #IMPLIED %tbl.table.att; @@ -211,6 +218,7 @@ 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 @@ -227,6 +235,7 @@ ENTITY % tbl.colspec.att "" --> +<!--doc:Specifications for a column in a table.--> <!ELEMENT colspec EMPTY > <!ATTLIST colspec @@ -247,6 +256,7 @@ ENTITY % tbl.thead.att "" --> +<!--doc:A table header consisting of one or more rows.--> <!ELEMENT thead (row+)> <!ATTLIST thead @@ -260,7 +270,8 @@ ENTITY % tbl.tbody.att "" --> -<!ELEMENT tbody (row+)> +<!--doc:A wrapper for the rows of a table or informal table.--> +<!ELEMENT tbody (%tbl.tbody.mdl;)> <!ATTLIST tbody valign (top|middle|bottom) #IMPLIED @@ -274,6 +285,7 @@ ENTITY % tbl.row.att "" --> +<!--doc:A row in a table.--> <!ELEMENT row (%tbl.row.mdl;)> <!ATTLIST row @@ -291,7 +303,8 @@ ENTITY % tbl.entry.att "" --> -<!ELEMENT entry %tbl.entry.mdl;> +<!--doc:A cell in a table.--> +<!ELEMENT entry (%tbl.entry.mdl;)*> <!ATTLIST entry colname NMTOKEN #IMPLIED http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/catalog.xml?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/catalog.xml +++ phpdoc/dtds/dbxml-4.1.2/catalog.xml <?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> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/htmltblx.mod?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/htmltblx.mod +++ phpdoc/dtds/dbxml-4.1.2/htmltblx.mod <!-- ...................................................................... --> <!-- 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,v 1.1 2007/01/22 12:25:06 bjori Exp $ Permission to use, copy, modify and distribute the DocBook XML DTD and its accompanying documentation for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies. The copyright holders make no representation about the suitability of the DTD for any purpose. It is provided "as is" without expressed or implied warranty. If you modify the DocBook XML DTD in any way, except for declaring and referencing additional sets of general entities and declaring additional notations, label your DTD as a variant of DocBook. See the maintenance documentation for more information. Please direct all questions, bug reports, or suggestions for changes to the docbook@lists.oasis-open.org mailing list. For more information, see http://www.oasis-open.org/docbook/. --> <!-- ...................................................................... --> <!-- This module contains the definitions for 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 ............................ --> <!-- ...................................................................... --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/README?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/README +++ phpdoc/dtds/dbxml-4.1.2/ent/README 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. http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isoamsa.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isoamsa.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isoamsa.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isoamsb.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isoamsb.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isoamsb.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isoamsc.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isoamsc.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isoamsc.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isoamsn.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isoamsn.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isoamsn.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isoamso.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isoamso.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isoamso.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isoamsr.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isoamsr.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isoamsr.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isobox.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isobox.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isobox.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isocyr1.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isocyr1.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isocyr1.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isocyr2.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isocyr2.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isocyr2.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isodia.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isodia.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isodia.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isogrk1.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isogrk1.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isogrk1.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isogrk2.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isogrk2.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isogrk2.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isogrk3.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isogrk3.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isogrk3.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isogrk4.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isogrk4.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isogrk4.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isolat1.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isolat1.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isolat1.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isolat2.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isolat2.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isolat2.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isonum.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isonum.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isonum.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isopub.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isopub.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isopub.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 --> http://cvs.php.net/viewvc.cgi/phpdoc/dtds/dbxml-4.1.2/ent/isotech.ent?view=markup&rev=1.1 Index: phpdoc/dtds/dbxml-4.1.2/ent/isotech.ent +++ phpdoc/dtds/dbxml-4.1.2/ent/isotech.ent <!-- 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.1 2007/01/22 12:25:06 bjori 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 -->
« previous php.doc (#969374974) next »