Mercurial > hg > xemacs-beta
comparison etc/sgml/htmlplus.decl @ 8:4b173ad71786 r19-15b5
Import from CVS: tag r19-15b5
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:47:35 +0200 |
parents | 376386a54a3c |
children |
comparison
equal
deleted
inserted
replaced
7:c153ca296910 | 8:4b173ad71786 |
---|---|
1 <!SGML "ISO 8879:1986" | |
2 -- | |
3 Document Type Definition for the HyperText Markup Language Plus | |
4 for use with the World Wide Web application (HTML+ DTD). | |
5 This DTD is designed for use with SGML authoring tools and | |
6 it is expected that most browsers will tolerate omissions, | |
7 in particular, missing <DIVn> elements and <P> start tags | |
8 following headers, which can easily be inferred from the context. | |
9 | |
10 The HTML+ DTD which is structured as an HTML core plus a | |
11 number of additional modules which can be included by an | |
12 entity definition in a document's <!DOCTYPE> element. | |
13 You can include specific features in your document | |
14 using the DOCTYPE declaration at the start, e.g. | |
15 | |
16 <!DOCTYPE htmlplus [ | |
17 <!ENTITY % HTML.tables "INCLUDE"> | |
18 <!ENTITY % HTML.forms "INCLUDE"> | |
19 ]> | |
20 | |
21 This spec also allows for authors to extend the DTD and | |
22 to define how any new elements are rendered in terms of | |
23 existing ones. This should be used with caution. | |
24 | |
25 I would like to acknowledge the influence of the TEI DTDs | |
26 which proved very helpful in restructuring the DTD. | |
27 | |
28 Dave Raggett <dsr@hplb.hpl.hp.com> 5th April 1994 | |
29 | |
30 Changes: | |
31 | |
32 Added align attribute to headers with same values | |
33 and meaning as for paragraphs. | |
34 | |
35 Added prologue and epilogue elements and fixed bug | |
36 in definition of %paras with HTML.emph. | |
37 | |
38 Added entity names for standard icons c/o Bert Bos. | |
39 This are enabled with the HTML.icons switch. | |
40 | |
41 Added PRE to content model for LI and DD, and changed | |
42 DL to require at least one DT per DD. Math is now | |
43 part of %text; but can't be nested. | |
44 | |
45 Tried to permit an optional epilogue following last | |
46 division, but sgmls gave: Content model is ambiguous | |
47 | |
48 Added support for graphical menus to SELECT/OPTION. | |
49 | |
50 Liberalised content model for headers to %text; | |
51 Added optional NOFOLD attribute to P element to | |
52 inhibit SGML folding of whitespace. | |
53 | |
54 Dropped the LIT element and changed the TAB element | |
55 over to the LaTeX model. Added NOWRAP to P element. | |
56 Replaced TH/TD's align=numeric with ALIGNON="." etc. | |
57 | |
58 Made anchor NAME attribute conditional on HTML.obsolete | |
59 Added HTML.obsolete for obsoleted HTML elements | |
60 | |
61 Added SIG attribute to A and LINK for specifying | |
62 a digital signature to attest that a linked document | |
63 is unchanged. | |
64 | |
65 SRC attribute added to NOTE to allow authors to override | |
66 the default icon chosen on the basis of the ROLE attribute. | |
67 | |
68 Switched REL/REV back to CDATA to avoid trouble with duplicate | |
69 name or name token error. Using an explicit list of relationship | |
70 types would force us to drop REV. | |
71 | |
72 Added top/bottom alignment attribute to CAPTION | |
73 | |
74 REL and REV domains now defined by parameter entities | |
75 | |
76 SRC attribute added to LINK to allow images to be used | |
77 in document specific toolbar | |
78 | |
79 Baseline attribute added to FIG and IMG to give precise | |
80 control of vertical position relative to baseline. | |
81 | |
82 Revised comments for <A> and <LINK> to remove references to | |
83 obsoleted timing attributes and to add a list of "standard" | |
84 relationship types. | |
85 | |
86 CHANGED element now uses more meaningful attribute names. | |
87 | |
88 STATE dropped in favor of INPUT with TYPE="hidden". Forms now | |
89 support a link to a script for client-side execution of constraints. | |
90 | |
91 The element definition for DIV1..DIV6 and P no longer permit the | |
92 start tag to be omitted. This was regrettably forced by a | |
93 restriction in the SGML standard. Browsers *must* be capable of | |
94 inferring them when missing,in order to cope with legacy documents. | |
95 | |
96 Fixed some errors in earlier version to do with start tags and | |
97 definitions of parameter entities. The content model for FIG has | |
98 been changed to use a P element for text to avoid an SGML parsing | |
99 problem with a line break before the caption. | |
100 -- | |
101 CHARSET | |
102 BASESET "ISO 646:1983//CHARSET | |
103 International Reference Version (IRV)//ESC 2/5 4/0" | |
104 DESCSET 0 9 UNUSED | |
105 9 2 9 | |
106 11 2 UNUSED | |
107 13 1 13 | |
108 14 18 UNUSED | |
109 32 95 32 | |
110 127 1 UNUSED | |
111 BASESET "ISO Registration Number 100//CHARSET | |
112 ECMA-94 Right Part of Latin Alphabet Nr. 1//ESC 2/13 4/1" | |
113 DESCSET 128 32 UNUSED | |
114 160 95 32 | |
115 255 1 UNUSED | |
116 | |
117 CAPACITY SGMLREF | |
118 TOTALCAP 150000 | |
119 GRPCAP 150000 | |
120 | |
121 SCOPE DOCUMENT | |
122 SYNTAX | |
123 SHUNCHAR CONTROLS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
124 19 20 21 22 23 24 25 26 27 28 29 30 31 127 255 | |
125 BASESET "ISO 646:1983//CHARSET | |
126 International Reference Version (IRV)//ESC 2/5 4/0" | |
127 DESCSET 0 128 0 | |
128 FUNCTION RE 13 | |
129 RS 10 | |
130 SPACE 32 | |
131 TAB SEPCHAR 9 | |
132 NAMING LCNMSTRT "" | |
133 UCNMSTRT "" | |
134 LCNMCHAR ".-" | |
135 UCNMCHAR ".-" | |
136 NAMECASE GENERAL YES | |
137 ENTITY NO | |
138 DELIM GENERAL SGMLREF | |
139 SHORTREF SGMLREF | |
140 NAMES SGMLREF | |
141 QUANTITY SGMLREF | |
142 NAMELEN 32 | |
143 TAGLVL 100 | |
144 LITLEN 1024 | |
145 GRPGTCNT 150 | |
146 GRPCNT 64 | |
147 | |
148 FEATURES | |
149 MINIMIZE | |
150 DATATAG NO | |
151 OMITTAG YES | |
152 RANK NO | |
153 SHORTTAG NO | |
154 LINK | |
155 SIMPLE NO | |
156 IMPLICIT NO | |
157 EXPLICIT NO | |
158 OTHER | |
159 CONCUR NO | |
160 SUBDOC NO | |
161 FORMAL YES | |
162 APPINFO NONE | |
163 > |