annotate etc/sgml/html-mcom.dtd @ 42:8b8b7f3559a2 r19-15b104

Import from CVS: tag r19-15b104
author cvs
date Mon, 13 Aug 2007 08:54:51 +0200
parents ac2d302a0011
children 131b0175ea99
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
1 <!-- html-mcom.dtd
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
2
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
3 Document Type Definition for the HyperText Markup Language (HTML DTD)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
4 with Netscape Communications Corp Extensions
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
5
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
6 $Id: html-mcom.dtd,v 1.1.1.1 1996/12/18 03:43:03 steve Exp $
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
7
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
8 Author: Daniel W. Connolly <connolly@w3.org>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
9 See Also: html.decl, ISOlat1.sgml
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
10 http://home.netscape.com/assist/net_sites/html_extensions.html
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
11 http://www.halsoft.com/sgml/Mozilla/DTD-HOME.html
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
12 http://www.hpl.hp.co.uk/people/dsr/html3/Contents.html
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
13
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
14 Table addtions by: Mark Gaither (markg@hal.com) 26 Jun 95
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
15 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
16
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
17 <!ENTITY % HTML.Version
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
18 "-//Netscape Comm. Corp.//DTD HTML//EN"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
19
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
20 -- Typical usage:
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
21
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
22 <!DOCTYPE HTML PUBLIC "-//Netscape Comm. Corp.//DTD HTML//EN">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
23 <html>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
24 ...
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
25 </html>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
26 --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
27 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
28
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
29
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
30 <!--================== Feature Test Entities ==============================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
31
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
32 <!ENTITY % HTML.Recommended "IGNORE"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
33 -- Certain features of the language are necessary for compatibility
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
34 with widespread usage, but they may compromise the structural
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
35 integrity of a document. This feature test entity enables
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
36 a more prescriptive document type definition that eliminates
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
37 the above features.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
38 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
39
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
40 <![ %HTML.Recommended [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
41 <!ENTITY % HTML.Deprecated "IGNORE">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
42 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
43
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
44 <!ENTITY % HTML.Deprecated "INCLUDE"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
45 -- Certain features of the language are necessary for compatibility
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
46 with earlier versions of the specification, but they tend
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
47 to be used an implemented inconsistently, and their use is
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
48 deprecated. This feature test entity enables a document type
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
49 definition that eliminates these features.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
50 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
51
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
52 <!ENTITY % HTML.Highlighting "INCLUDE">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
53 <!ENTITY % HTML.Forms "INCLUDE">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
54
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
55 <!--================== Imported Names =====================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
56
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
57 <!ENTITY % Content-Type "CDATA"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
58 -- meaning a MIME content type, as per RFC1521
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
59 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
60
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
61 <!ENTITY % HTTP-Method "GET | POST"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
62 -- as per HTTP specification
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
63 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
64
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
65 <!ENTITY % URI "CDATA"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
66 -- The term URI means a CDATA attribute
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
67 whose value is a Uniform Resource Identifier,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
68 as defined by
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
69 "Universal Resource Identifiers" by Tim Berners-Lee
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
70 aka http://info.cern.ch/hypertext/WWW/Addressing/URL/URI_Overview.html
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
71 aka RFC 1630
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
72
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
73 Note that CDATA attributes are limited by the LITLEN
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
74 capacity (1024 in the current version of html.decl),
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
75 so that URIs in HTML have a bounded length.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
76
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
77 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
78
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
79
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
80 <!-- DTD "macros" -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
81
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
82 <!ENTITY % heading "H1|H2|H3|H4|H5|H6">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
83
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
84 <!ENTITY % list " UL | OL | DIR | MENU " >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
85
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
86
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
87 <!--================ Character mnemonic entities ==========================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
88
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
89 <!ENTITY % ISOlat1 PUBLIC
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
90 "-//IETF//ENTITIES Added Latin 1 for HTML//EN">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
91 %ISOlat1;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
92
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
93 <!ENTITY amp CDATA "&#38;" -- ampersand -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
94 <!ENTITY gt CDATA "&#62;" -- greater than -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
95 <!ENTITY lt CDATA "&#60;" -- less than -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
96 <!ENTITY quot CDATA "&#34;" -- double quote -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
97
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
98 <!ENTITY reg CDATA "&#174;" -- registered trademark -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
99 <!ENTITY copy CDATA "&#169;" -- copyright -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
100
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
101 <!--=================== Text Markup =======================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
102
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
103 <![ %HTML.Highlighting [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
104
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
105 <!ENTITY % font " TT | B | I | FONT">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
106
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
107 <!ENTITY % phrase "EM | STRONG | CODE | SAMP | KBD | VAR | CITE | BLINK">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
108
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
109 <!ENTITY % text "#PCDATA | A | IMG | BR | WBR | NOBR | BASEFONT
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
110 | %phrase | %font">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
111
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
112 <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
113
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
114 <!ELEMENT (%font;|%phrase) - - (%text)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
115
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
116 <!ELEMENT basefont - - ANY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
117
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
118 <!ATTLIST (font|basefont)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
119 SIZE CDATA #REQUIRED -- should be NUTOKEN, using size=plus3, -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
120 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
121
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
122 <!ENTITY % text "#PCDATA | A | IMG | BR | WBR | NOBR | CENTER">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
123
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
124 <!ELEMENT BR - O EMPTY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
125 <!ATTLIST BR
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
126 CLEAR (left|right|all) #IMPLIED>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
127
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
128 <!ELEMENT NOBR - - (%text)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
129 <!ELEMENT WBR - O EMPTY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
130
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
131 <!--================== Link Markup ========================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
132
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
133 <![ %HTML.Recommended [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
134 <!ENTITY % linkName "ID">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
135 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
136
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
137 <!ENTITY % linkName "CDATA">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
138
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
139 <!ENTITY % linkType "NAME"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
140 -- a list of these will be specified at a later date -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
141
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
142 <!ENTITY % linkExtraAttributes
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
143 "REL %linkType #IMPLIED -- forward relationship type --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
144 REV %linkType #IMPLIED -- reversed relationship type
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
145 to referent data --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
146 URN CDATA #IMPLIED -- universal resource number --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
147
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
148 TITLE CDATA #IMPLIED -- advisory only --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
149 METHODS NAMES #IMPLIED -- supported public methods of the object:
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
150 TEXTSEARCH, GET, HEAD, ... --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
151 ">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
152
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
153 <![ %HTML.Recommended [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
154 <!ENTITY % A.content "(%text)+"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
155 -- <H1><a name="xxx">Heading</a></H1>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
156 is preferred to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
157 <a name="xxx"><H1>Heading</H1></a>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
158 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
159 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
160
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
161 <!ENTITY % A.content "(%heading|%text)+">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
162
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
163 <!ELEMENT A - - %A.content -(A)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
164
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
165 <!ATTLIST A
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
166 HREF %URI #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
167 NAME %linkName #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
168 %linkExtraAttributes;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
169 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
170
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
171 <!--=================== Images ============================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
172
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
173 <!ENTITY % img.alt.default "#IMPLIED"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
174 -- ALT attribute required in Level 0 docs -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
175
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
176 <!ELEMENT IMG - O EMPTY -- Embedded image -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
177 <!ATTLIST IMG
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
178 SRC %URI; #REQUIRED -- URI of document to embed --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
179 LOWSRC %URI; #IMPLIED -- low resolution images spec --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
180 ALT CDATA %img.alt.default;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
181 ALIGN (left|right|center|top|texttop|middle|
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
182 absmiddle|baseline|bottom|absbottom) baseline
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
183 WIDTH CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
184 HEIGHT NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
185 BORDER NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
186 VSPACE NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
187 HSPACE NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
188 ISMAP (ISMAP) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
189 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
190
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
191
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
192 <!--=================== Paragraphs=========================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
193
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
194 <!ENTITY % attrs -- common attributes for elements --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
195 'id ID #IMPLIED -- as target for hrefs (link ends) --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
196 lang CDATA "en.us" -- ISO language, country code --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
197 class NAMES #IMPLIED -- for subclassing elements --'>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
198
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
199 <!ENTITY % needs -- Attributes for controlling text flow. Used in headers
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
200 and other elements to guarantee sufficient room --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
201 'clear CDATA "no" -- (left|right|all|no) move down past figures --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
202 needs CDATA #IMPLIED -- minimum width needed in em"s or pixels --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
203 -- e.g. "40 em" or "100 pixels" --'>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
204
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
205 <!ELEMENT P - O (%text)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
206 <!ATTLIST P
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
207 %attrs;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
208 align (left|center|right|justify) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
209 %needs; -- for control of text flow --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
210 nowrap (nowrap) #IMPLIED -- disable wordwrap --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
211 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
212
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
213 <!--=================== Headings, Titles, Sections ========================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
214
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
215 <!ELEMENT HR - O EMPTY -- horizontal rule -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
216 <!ATTLIST HR
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
217 SIZE NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
218 WIDTH CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
219 ALIGN (left|right|center) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
220 NOSHADE (NOSHADE) #IMPLIED>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
221
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
222 <!ELEMENT ( %heading ) - - (%text;)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
223 <!ATTLIST ( %heading )
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
224 %attrs;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
225 align (left|center|right|justify) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
226 %needs; -- for control of text flow --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
227 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
228
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
229
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
230 <!ELEMENT TITLE - - (#PCDATA)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
231 -- The TITLE element is not considered part of the flow of text.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
232 It should be displayed, for example as the page header or
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
233 window title.
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
234 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
235
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
236
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
237 <!--=================== Text Flows ========================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
238
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
239 <![ %HTML.Forms [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
240 <!ENTITY % block.forms "FORM | TABLE | ISINDEX">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
241 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
242
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
243 <!ENTITY % block.forms "">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
244
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
245 <![ %HTML.Deprecated [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
246 <!ENTITY % preformatted "PRE | XMP | LISTING">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
247 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
248
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
249 <!ENTITY % preformatted "PRE">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
250
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
251 <!ENTITY % block "P | %list | DL
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
252 | %preformatted
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
253 | BLOCKQUOTE | CENTER | %block.forms">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
254
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
255 <!ENTITY % flow "(%text|%block)*">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
256
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
257 <!ENTITY % pre.content "#PCDATA | A | HR | BR">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
258 <!ELEMENT PRE - - (%pre.content)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
259
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
260 <!ATTLIST PRE
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
261 WIDTH NUMBER #implied
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
262 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
263
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
264 <![ %HTML.Deprecated [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
265
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
266 <!ENTITY % literal "CDATA"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
267 -- special non-conforming parsing mode where
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
268 the only markup signal is the end tag
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
269 in full
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
270 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
271
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
272 <!ELEMENT XMP - - %literal>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
273 <!ELEMENT LISTING - - %literal>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
274 <!ELEMENT PLAINTEXT - O %literal>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
275
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
276 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
277
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
278
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
279 <!--=================== Lists =============================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
280
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
281 <!ELEMENT DL - - (DT*, DD?)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
282 <!ATTLIST DL
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
283 COMPACT (COMPACT) #IMPLIED>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
284
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
285 <!ELEMENT DT - O (%text)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
286 <!ELEMENT DD - O %flow>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
287
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
288 <!ELEMENT (OL|UL) - - (LI)+>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
289 <!ELEMENT (DIR|MENU) - - (LI)+ -(%block)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
290 <!ATTLIST (UL)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
291 COMPACT (COMPACT) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
292 TYPE CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
293 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
294 <!ATTLIST (OL)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
295 START NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
296 COMPACT (COMPACT) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
297 TYPE CDATA "1"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
298 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
299
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
300 <!ELEMENT LI - O %flow>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
301 <!ATTLIST LI
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
302 TYPE CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
303 VALUE CDATA #implied>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
304
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
305 <!--=================== Document Body =====================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
306
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
307 <![ %HTML.Recommended [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
308 <!ENTITY % body.content "(%heading|%block|HR|ADDRESS)*"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
309 -- <h1>Heading</h1>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
310 <p>Text ...
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
311 is preferred to
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
312 <h1>Heading</h1>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
313 Text ...
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
314 -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
315 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
316
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
317 <!ENTITY % body.content "(%heading | %text | %block | HR | ADDRESS)*">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
318
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
319 <!ELEMENT BODY O O %body.content>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
320 <!ATTLIST BODY
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
321 BACKGROUND %URI; #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
322 BGCOLOR CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
323 TEXT CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
324 LINK CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
325 VLINK CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
326 ALINK CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
327 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
328
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
329 <!ELEMENT BLOCKQUOTE - - %body.content>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
330
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
331 <!ELEMENT CENTER - - %body.content>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
332
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
333 <![ %HTML.Recommended [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
334 <!ENTITY % address.content "(%text)*">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
335 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
336 <!ENTITY % address.content "(%text|P)*">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
337 <!ELEMENT ADDRESS - - %address.content>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
338
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
339
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
340 <!--================ Forms ===============================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
341
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
342 <![ %HTML.Forms [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
343
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
344 <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
345 <!ATTLIST FORM
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
346 ACTION %URI #REQUIRED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
347 METHOD (%HTTP-Method) GET
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
348 ENCTYPE %Content-Type; "application/x-www-form-urlencoded"
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
349 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
350
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
351 <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
352 RADIO | SUBMIT | RESET |
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
353 IMAGE | HIDDEN )">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
354 <!ELEMENT INPUT - O EMPTY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
355 <!ATTLIST INPUT
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
356 TYPE %InputType TEXT
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
357 NAME CDATA #IMPLIED -- required for all but submit and reset --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
358 VALUE CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
359 SRC %URI #IMPLIED -- for image inputs --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
360 CHECKED (CHECKED) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
361 SIZE CDATA #IMPLIED -- like NUMBERS,
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
362 but delimited with comma, not space --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
363 MAXLENGTH NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
364 ALIGN (top|middle|bottom) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
365 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
366
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
367 <!ELEMENT SELECT - - (OPTION+)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
368 <!ATTLIST SELECT
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
369 NAME CDATA #REQUIRED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
370 SIZE NUMBER #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
371 MULTIPLE (MULTIPLE) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
372 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
373
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
374 <!ELEMENT OPTION - O (#PCDATA)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
375 <!ATTLIST OPTION
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
376 SELECTED (SELECTED) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
377 VALUE CDATA #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
378 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
379
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
380 <!ELEMENT TEXTAREA - - (#PCDATA)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
381 <!ATTLIST TEXTAREA
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
382 NAME CDATA #REQUIRED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
383 ROWS NUMBER #REQUIRED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
384 COLS NUMBER #REQUIRED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
385 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
386
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
387 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
388
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
389
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
390 <!--================ Document Head ========================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
391
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
392 <!ENTITY % head.link "& LINK*">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
393
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
394 <![ %HTML.Recommended [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
395 <!ENTITY % head.nextid "">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
396 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
397 <!ENTITY % head.nextid "& NEXTID?">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
398
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
399 <!ENTITY % head.content "TITLE & ISINDEX? & BASE? & META*
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
400 %head.nextid
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
401 %head.link">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
402
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
403 <!ELEMENT HEAD O O (%head.content)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
404
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
405 <!ELEMENT LINK - O EMPTY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
406 <!ATTLIST LINK
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
407 HREF %URI #REQUIRED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
408 %linkExtraAttributes; >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
409
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
410 <!ELEMENT ISINDEX - O EMPTY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
411 <!ATTLIST ISINDEX
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
412 PROMPT CDATA "This is a searchable index. Enter search keywords:">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
413
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
414 <!ELEMENT BASE - O EMPTY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
415 <!ATTLIST BASE
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
416 HREF %URI; #REQUIRED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
417 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
418
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
419 <!ELEMENT NEXTID - O EMPTY>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
420 <!ATTLIST NEXTID N %linkName #REQUIRED>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
421
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
422 <!ELEMENT META - O EMPTY -- Generic Metainformation -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
423 <!ATTLIST META
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
424 HTTP-EQUIV NAME #IMPLIED -- HTTP response header name --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
425 NAME NAME #IMPLIED -- metainformation name --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
426 CONTENT CDATA #REQUIRED -- associated information --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
427 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
428
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
429 <!--================ Tables ===================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
430
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
431
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
432 <!ENTITY % block.align
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
433 "align (bleedleft|left|center|right|bleedright|justify) center">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
434
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
435 <!ELEMENT CAPTION - - (%text;)+ -- table or figure caption -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
436 <!ATTLIST CAPTION
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
437 %attrs;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
438 align (top|bottom|left|right) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
439 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
440
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
441 <!ELEMENT TABLE - - (CAPTION?, TR*) -- mixed headers and data -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
442 <!ATTLIST TABLE
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
443 %attrs;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
444 %needs; -- for control of text flow --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
445 border NUMBER #IMPLIED -- draw borders --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
446 colspec CDATA #IMPLIED -- column widths and alignment --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
447 units (em|pixels|relative) em -- units for column widths --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
448 width CDATA #IMPLIED -- absolute or percentage width --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
449 %block.align; -- horizontal alignment --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
450 nowrap (nowrap) #IMPLIED -- don't wrap words --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
451 cellspacing NUMBER 2 -- insert space between cells --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
452 cellpadding NUMBER 1 -- pad between cell border and content --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
453 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
454
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
455 <!ENTITY % cell "TH | TD">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
456 <!ENTITY % vertical.align "top|middle|bottom|baseline">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
457
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
458 <!ELEMENT TR - O (%cell)* -- row container -->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
459 <!ATTLIST TR
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
460 %attrs;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
461 align (left|center|right|justify) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
462 valign (%vertical.align) top -- vertical alignment --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
463 nowrap (nowrap) #IMPLIED -- don't wrap words --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
464 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
465
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
466 <!ELEMENT (%cell) - O %body.content>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
467 <!ATTLIST (%cell)
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
468 %attrs;
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
469 colspan NUMBER 1 -- columns spanned --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
470 rowspan NUMBER 1 -- rows spanned --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
471 align (left|center|right|justify) #IMPLIED
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
472 valign (%vertical.align) top -- vertical alignment --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
473 nowrap (nowrap) #IMPLIED -- don't wrap words --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
474 width CDATA #IMPLIED -- allow width for cells --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
475 axis CDATA #IMPLIED -- axis name, defaults to element content --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
476 axes CDATA #IMPLIED -- comma separated list of axis names --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
477 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
478
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
479
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
480 <!--================ Document Structure ===================================-->
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
481
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
482 <![ %HTML.Deprecated [
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
483 <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
484 ]]>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
485 <!ENTITY % html.content "HEAD, BODY">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
486
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
487 <!ELEMENT HTML O O (%html.content)>
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
488 <!ENTITY % version.attr "VERSION CDATA #FIXED &#34;%HTML.Version;&#34;">
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
489
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
490 <!ATTLIST HTML
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
491 %version.attr;-- report DTD version to application --
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
492 >
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
493
ac2d302a0011 Import from CVS: tag r19-15b2
cvs
parents:
diff changeset
494