Mercurial > hg > xemacs-beta
diff etc/sgml/html3.decl @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/etc/sgml/html3.decl Mon Aug 13 08:45:50 2007 +0200 @@ -0,0 +1,163 @@ +<!SGML "ISO 8879:1986" +-- + Document Type Definition for the HyperText Markup Language Plus + for use with the World Wide Web application (HTML+ DTD). + This DTD is designed for use with SGML authoring tools and + it is expected that most browsers will tolerate omissions, + in particular, missing <DIVn> elements and <P> start tags + following headers, which can easily be inferred from the context. + + The HTML+ DTD which is structured as an HTML core plus a + number of additional modules which can be included by an + entity definition in a document's <!DOCTYPE> element. + You can include specific features in your document + using the DOCTYPE declaration at the start, e.g. + + <!DOCTYPE htmlplus [ + <!ENTITY % HTML.tables "INCLUDE"> + <!ENTITY % HTML.forms "INCLUDE"> + ]> + + This spec also allows for authors to extend the DTD and + to define how any new elements are rendered in terms of + existing ones. This should be used with caution. + + I would like to acknowledge the influence of the TEI DTDs + which proved very helpful in restructuring the DTD. + + Dave Raggett <dsr@hplb.hpl.hp.com> 5th April 1994 + + Changes: + + Added align attribute to headers with same values + and meaning as for paragraphs. + + Added prologue and epilogue elements and fixed bug + in definition of %paras with HTML.emph. + + Added entity names for standard icons c/o Bert Bos. + This are enabled with the HTML.icons switch. + + Added PRE to content model for LI and DD, and changed + DL to require at least one DT per DD. Math is now + part of %text; but can't be nested. + + Tried to permit an optional epilogue following last + division, but sgmls gave: Content model is ambiguous + + Added support for graphical menus to SELECT/OPTION. + + Liberalised content model for headers to %text; + Added optional NOFOLD attribute to P element to + inhibit SGML folding of whitespace. + + Dropped the LIT element and changed the TAB element + over to the LaTeX model. Added NOWRAP to P element. + Replaced TH/TD's align=numeric with ALIGNON="." etc. + + Made anchor NAME attribute conditional on HTML.obsolete + Added HTML.obsolete for obsoleted HTML elements + + Added SIG attribute to A and LINK for specifying + a digital signature to attest that a linked document + is unchanged. + + SRC attribute added to NOTE to allow authors to override + the default icon chosen on the basis of the ROLE attribute. + + Switched REL/REV back to CDATA to avoid trouble with duplicate + name or name token error. Using an explicit list of relationship + types would force us to drop REV. + + Added top/bottom alignment attribute to CAPTION + + REL and REV domains now defined by parameter entities + + SRC attribute added to LINK to allow images to be used + in document specific toolbar + + Baseline attribute added to FIG and IMG to give precise + control of vertical position relative to baseline. + + Revised comments for <A> and <LINK> to remove references to + obsoleted timing attributes and to add a list of "standard" + relationship types. + + CHANGED element now uses more meaningful attribute names. + + STATE dropped in favor of INPUT with TYPE="hidden". Forms now + support a link to a script for client-side execution of constraints. + + The element definition for DIV1..DIV6 and P no longer permit the + start tag to be omitted. This was regrettably forced by a + restriction in the SGML standard. Browsers *must* be capable of + inferring them when missing,in order to cope with legacy documents. + + Fixed some errors in earlier version to do with start tags and + definitions of parameter entities. The content model for FIG has + been changed to use a P element for text to avoid an SGML parsing + problem with a line break before the caption. +-- +CHARSET + BASESET "ISO 646:1983//CHARSET + International Reference Version (IRV)//ESC 2/5 4/0" + DESCSET 0 9 UNUSED + 9 2 9 + 11 2 UNUSED + 13 1 13 + 14 18 UNUSED + 32 95 32 + 127 1 UNUSED + BASESET "ISO Registration Number 100//CHARSET + ECMA-94 Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1" + DESCSET 128 32 UNUSED + 160 95 32 + 255 1 UNUSED + +CAPACITY SGMLREF + TOTALCAP 150000 + GRPCAP 150000 + +SCOPE DOCUMENT +SYNTAX + SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 + 19 20 21 22 23 24 25 26 27 28 29 30 31 127 255 + BASESET "ISO 646:1983//CHARSET + International Reference Version (IRV)//ESC 2/5 4/0" + DESCSET 0 128 0 + FUNCTION RE 13 + RS 10 + SPACE 32 + TAB SEPCHAR 9 + NAMING LCNMSTRT "" + UCNMSTRT "" + LCNMCHAR ".-" + UCNMCHAR ".-" + NAMECASE GENERAL YES + ENTITY NO + DELIM GENERAL SGMLREF + SHORTREF SGMLREF + NAMES SGMLREF + QUANTITY SGMLREF + NAMELEN 32 + TAGLVL 100 + LITLEN 1024 + GRPGTCNT 150 + GRPCNT 64 + +FEATURES + MINIMIZE + DATATAG NO + OMITTAG YES + RANK NO + SHORTTAG NO + LINK + SIMPLE NO + IMPLICIT NO + EXPLICIT NO + OTHER + CONCUR NO + SUBDOC NO + FORMAL YES + APPINFO NONE +>