Mercurial > hg > xemacs-beta
comparison etc/sgml/iehtml.dtd @ 0:376386a54a3c r19-14
Import from CVS: tag r19-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:45:50 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:376386a54a3c |
---|---|
1 <!-- DTD for Internet Explorer 2.0 HTML | |
2 | |
3 Beta version: 0.9 Date: 3/4/96 | |
4 | |
5 Document Type Definition for the HyperText Markup Language | |
6 for Internet Explorer, V 2.0. | |
7 | |
8 Author: Mark Buckley <mbuckley@microsoft.com> | |
9 | |
10 This markup is based as much as possible on the DTD for HTML 2.0 | |
11 published in the 12/95 IETF working draft. Table markup is based | |
12 on the table DTD included in the HTML3 DTD, not the 12/95 tables | |
13 draft. | |
14 | |
15 Note that SGML Document Access (SDA) fixed attributes have not | |
16 necessarily been worked out yet for added elements. | |
17 | |
18 Principal changes from the IETF DTD: | |
19 | |
20 Took out the HTML.Highlighting and HTML.Forms marked sections. | |
21 Highlighting and form elements are now always included. | |
22 | |
23 Moved entity declarations for common content models together & up | |
24 top in the DTD to allow for more effective recombination for the | |
25 deprecated case. | |
26 | |
27 Moved DL into %lists for simplification. | |
28 | |
29 Added IE HTML extensions and most Netscape extensions. | |
30 | |
31 Changes since 2/26/96: | |
32 | |
33 3/4/96: | |
34 Added BGSOUND to HEAD. | |
35 | |
36 | |
37 --> | |
38 | |
39 <!ENTITY % HTML.Version "-//Microsoft//DTD Internet Explorer 2.0 HTML//EN" > | |
40 | |
41 | |
42 <!--============ Feature Test Entities ========================--> | |
43 | |
44 <!ENTITY % HTML.Recommended "IGNORE" | |
45 -- Certain features of the language are necessary for | |
46 compatibility with widespread usage, but they may | |
47 compromise the structural integrity of a document. | |
48 This feature test entity enables a more prescriptive | |
49 document type definition that eliminates | |
50 those features. | |
51 --> | |
52 | |
53 <![ %HTML.Recommended [ | |
54 <!ENTITY % HTML.Deprecated "IGNORE"> | |
55 ]]> | |
56 | |
57 <!ENTITY % HTML.Deprecated "INCLUDE" | |
58 -- Certain features of the language are necessary for | |
59 compatibility with earlier versions of the specification, | |
60 but they tend to be used and implemented inconsistently, | |
61 and their use is deprecated. This feature test entity | |
62 enables a document type definition that eliminates | |
63 these features. | |
64 --> | |
65 | |
66 | |
67 <!--============== Imported Names ==============================--> | |
68 | |
69 <!ENTITY % Content-Type "CDATA" | |
70 -- meaning an internet media type | |
71 (aka MIME content type, as per RFC1521) | |
72 --> | |
73 | |
74 <!ENTITY % HTTP-Method "GET | POST" | |
75 -- as per HTTP specification, in progress | |
76 --> | |
77 | |
78 | |
79 <!--======= Character mnemonic entities =================--> | |
80 | |
81 <!ENTITY % ISOlat1 PUBLIC | |
82 "ISO 8879-1986//ENTITIES Added Latin 1//EN//HTML"> | |
83 %ISOlat1; | |
84 | |
85 <!ENTITY amp CDATA "&" -- ampersand --> | |
86 <!ENTITY gt CDATA ">" -- greater than --> | |
87 <!ENTITY lt CDATA "<" -- less than --> | |
88 <!ENTITY quot CDATA """ -- double quote --> | |
89 | |
90 | |
91 <!ENTITY nbsp SDATA "[nbsp ]" -- non-breaking space --> | |
92 <!ENTITY reg SDATA "®" -- registered trademark symbol --> | |
93 <!ENTITY copy SDATA "©" -- copyright symbol --> | |
94 | |
95 | |
96 <!--========= SGML Document Access (SDA) Parameter Entities =====--> | |
97 | |
98 <!-- HTML 2.0 contains SGML Document Access (SDA) fixed attributes | |
99 in support of easy transformation to the International Committee | |
100 for Accessible Document Design (ICADD) DTD | |
101 "-//EC-USA-CDA/ICADD//DTD ICADD22//EN". | |
102 ICADD applications are designed to support usable access to | |
103 structured information by print-impaired individuals through | |
104 Braille, large print and voice synthesis. For more information on | |
105 SDA & ICADD: | |
106 - ISO 12083:1993, Annex A.8, Facilities for Braille, | |
107 large print and computer voice | |
108 - ICADD ListServ | |
109 <ICADD%ASUACAD.BITNET@ARIZVM1.ccit.arizona.edu> | |
110 - Usenet news group bit.listserv.easi | |
111 - Recording for the Blind, +1 800 221 4792 | |
112 --> | |
113 | |
114 <!ENTITY % SDAFORM "SDAFORM CDATA #FIXED" | |
115 -- one to one mapping --> | |
116 <!ENTITY % SDARULE "SDARULE CDATA #FIXED" | |
117 -- context-sensitive mapping --> | |
118 <!ENTITY % SDAPREF "SDAPREF CDATA #FIXED" | |
119 -- generated text prefix --> | |
120 <!ENTITY % SDASUFF "SDASUFF CDATA #FIXED" | |
121 -- generated text suffix --> | |
122 <!ENTITY % SDASUSP "SDASUSP NAME #FIXED" | |
123 -- suspend transform process --> | |
124 | |
125 <!--========= Common attributes ============================================--> | |
126 | |
127 <!ENTITY % attrs -- common attributes. Taken from the HTML 3 DTD -- | |
128 'id ID #IMPLIED -- as target for hrefs (link ends) -- | |
129 lang CDATA "en.us" -- ISO language, country code -- | |
130 class NAMES #IMPLIED -- for subclassing elements --'> | |
131 | |
132 <!--========= Common content models and element groups =====================--> | |
133 | |
134 | |
135 <!ENTITY % heading "H1|H2|H3|H4|H5|H6"> | |
136 | |
137 <!ENTITY % list "UL | OL | DL | DIR | MENU" > | |
138 | |
139 <!ENTITY % mmobjects "IMG|MAP|FETCH|BGSOUND|MARQUEE" > | |
140 | |
141 <!ENTITY % font "TT | B | I | U | STRIKE | FONT"> | |
142 | |
143 <![ %HTML.Deprecated [ | |
144 <!ENTITY % phrase "EM | STRONG | CODE | SAMP | KBD | VAR | CITE | |
145 | DFN | ENTITY"> | |
146 ]]> | |
147 | |
148 <!ENTITY % phrase "EM | STRONG | CODE | SAMP | KBD | VAR | CITE"> | |
149 | |
150 <!ENTITY % break "BR | NOBR | WBR" > | |
151 | |
152 <!ENTITY % text "#PCDATA | A | %mmobjects | %break | %phrase | %font"> | |
153 | |
154 <!ENTITY % block.forms "BLOCKQUOTE | FORM | ISINDEX"> | |
155 | |
156 <![ %HTML.Deprecated [ | |
157 <!ENTITY % preformatted "PRE | XMP | LISTING"> | |
158 ]]> | |
159 | |
160 <!ENTITY % preformatted "PRE"> | |
161 | |
162 <![ %HTML.Deprecated [ | |
163 <!ENTITY % block "P | TABLE | |
164 | %list | |
165 | %preformatted | |
166 | %block.forms | |
167 | COMMENT | |
168 | CENTER"> | |
169 ]]> | |
170 | |
171 <!ENTITY % block "P | TABLE | |
172 | %list | |
173 | %preformatted | |
174 | %block.forms | |
175 | CENTER"> | |
176 | |
177 <!ENTITY % mixed.content "(%heading|%text|%block|HR|ADDRESS|BASEFONT)*" > | |
178 | |
179 <![ %HTML.Recommended [ | |
180 <!ENTITY % body.content "(%heading|%block|%mmobjects|HR|ADDRESS|BASEFONT)*" > | |
181 ]]> | |
182 | |
183 <!ENTITY % body.content "%mixed.content" > | |
184 | |
185 <![ %HTML.Recommended [ | |
186 <!ENTITY % font.content "(%text)*" > | |
187 ]]> | |
188 | |
189 <!ENTITY % font.content "(%body.content)*" > | |
190 | |
191 <!ENTITY % flow "(%text|%block)*"> | |
192 | |
193 | |
194 <!--========== Text Markup =====================--> | |
195 <!ELEMENT (%font) - - %font.content > | |
196 | |
197 <!ELEMENT (%phrase) - - (%text)* > | |
198 | |
199 <!ATTLIST FONT | |
200 %attrs; | |
201 SIZE NUMBER #IMPLIED | |
202 COLOR CDATA #IMPLIED | |
203 FACE CDATA #IMPLIED | |
204 > | |
205 | |
206 <!ATTLIST ( TT | CODE | SAMP | KBD | VAR ) | |
207 %attrs; | |
208 %SDAFORM; "Lit" | |
209 > | |
210 <!ATTLIST ( B | STRONG ) | |
211 %attrs; | |
212 %SDAFORM; "B" | |
213 > | |
214 <!ATTLIST ( I | EM | CITE ) | |
215 %attrs; | |
216 %SDAFORM; "It" | |
217 > | |
218 | |
219 <!ATTLIST (U | STRIKE) | |
220 %attrs; | |
221 > | |
222 | |
223 <![ %HTML.Deprecated [ | |
224 <!ATTLIST (DFN | ENTITY) | |
225 %attrs; | |
226 > | |
227 ]]> | |
228 | |
229 <!-- <FONT> Font --> | |
230 <!-- <TT> Typewriter text --> | |
231 <!-- <B> Bold text --> | |
232 <!-- <I> Italic text --> | |
233 <!-- <U> Underlined text --> | |
234 | |
235 <!-- <EM> Emphasized phrase --> | |
236 <!-- <STRONG> Strong emphasis --> | |
237 <!-- <CODE> Source code phrase --> | |
238 <!-- <SAMP> Sample text or characters --> | |
239 <!-- <KBD> Keyboard phrase, e.g. user input --> | |
240 <!-- <VAR> Variable phrase or substitutable --> | |
241 <!-- <CITE> Name or title of cited work --> | |
242 | |
243 <!ENTITY % pre.content "#PCDATA | A | HR | BR | %font | %phrase"> | |
244 | |
245 <!ELEMENT BR - O EMPTY> | |
246 <!ATTLIST BR | |
247 %attrs; | |
248 CLEAR (ALL|LEFT|RIGHT) #IMPLIED | |
249 %SDAPREF; "&#RE;" | |
250 > | |
251 | |
252 <!-- <BR> Line break --> | |
253 | |
254 <!ELEMENT NOBR - O EMPTY> | |
255 <!ATTLIST NOBR | |
256 %attrs; | |
257 > | |
258 | |
259 <!-- <NOBR> Disallow Line break --> | |
260 | |
261 <!ELEMENT WBR - O EMPTY> | |
262 <!ATTLIST WBR | |
263 %attrs; | |
264 > | |
265 | |
266 <!-- <WBR> Word break --> | |
267 | |
268 <!--========= Link Markup ======================--> | |
269 | |
270 <!ENTITY % linkType "NAMES"> | |
271 | |
272 <!ENTITY % linkExtraAttributes | |
273 "REL %linkType #IMPLIED | |
274 REV %linkType #IMPLIED | |
275 URN CDATA #IMPLIED | |
276 TITLE CDATA #IMPLIED | |
277 METHODS NAMES #IMPLIED | |
278 "> | |
279 | |
280 <![ %HTML.Recommended [ | |
281 <!ENTITY % A.content "(%text)*" | |
282 -- <H1><a name="xxx">Heading</a></H1> | |
283 is preferred to | |
284 <a name="xxx"><H1>Heading</H1></a> | |
285 --> | |
286 ]]> | |
287 | |
288 <!ENTITY % A.content "(%heading|%text)*"> | |
289 | |
290 <!ELEMENT A - - %A.content -(A)> | |
291 <!ATTLIST A | |
292 %attrs; | |
293 HREF CDATA #IMPLIED | |
294 NAME CDATA #IMPLIED | |
295 X-SIZE NUMBER #IMPLIED | |
296 NOCACHE (NOCACHE) #IMPLIED | |
297 %linkExtraAttributes; | |
298 %SDAPREF; "<Anchor: #AttList>" | |
299 > | |
300 <!-- <A> Anchor; source/destination of link --> | |
301 <!-- <A NAME="..."> Name of this anchor --> | |
302 <!-- <A HREF="..."> Address of link destination --> | |
303 <!-- <A URN="..."> Permanent address of destination --> | |
304 <!-- <A REL=...> Relationship to destination --> | |
305 <!-- <A REV=...> Relationship of destination to this --> | |
306 <!-- <A TITLE="..."> Title of destination (advisory) --> | |
307 <!-- <A METHODS="..."> Operations on destination (advisory) --> | |
308 | |
309 | |
310 <!--========== Images ==========================--> | |
311 | |
312 <!ELEMENT IMG - O EMPTY> | |
313 <!ATTLIST IMG | |
314 %attrs; | |
315 SRC CDATA #REQUIRED | |
316 DYNSRC CDATA #IMPLIED | |
317 LOOP NMTOKEN #IMPLIED | |
318 START CDATA #IMPLIED | |
319 BORDER NUMBER #IMPLIED | |
320 ALT CDATA #IMPLIED | |
321 ALIGN (LEFT|RIGHT|TOP|TEXTTOP|MIDDLE|ABSMIDDLE| | |
322 BASELINE|BOTTOM|ABSBOTTOM) #IMPLIED | |
323 -- Values supported by IE2: | |
324 (LEFT|RIGHT|TOP||MIDDLE|BOTTOM) -- | |
325 ISMAP (ISMAP) #IMPLIED | |
326 USEMAP CDATA #IMPLIED | |
327 HEIGHT CDATA #IMPLIED | |
328 WIDTH CDATA #IMPLIED | |
329 VSPACE NUMBER #IMPLIED | |
330 HSPACE NUMBER #IMPLIED | |
331 CONTROLS (CONTROLS) #IMPLIED | |
332 VRML CDATA #IMPLIED | |
333 %SDAPREF; "<Fig><?SDATrans Img: #AttList>#AttVal(Alt)</Fig>" | |
334 > | |
335 | |
336 <!-- <IMG> Image; icon, glyph or illustration --> | |
337 <!-- <IMG SRC="..."> Address of image object --> | |
338 <!-- <IMG ALT="..."> Textual alternative --> | |
339 <!-- <IMG ALIGN=...> Position relative to text --> | |
340 <!-- <IMG ISMAP> Each pixel can be a link --> | |
341 | |
342 <!ELEMENT MAP - - (AREA)+> | |
343 <!ATTLIST MAP | |
344 %attrs; | |
345 NAME CDATA #REQUIRED | |
346 > | |
347 | |
348 <!-- <MAP> Map --> | |
349 | |
350 <!ELEMENT AREA - O EMPTY> | |
351 <!ATTLIST AREA | |
352 %attrs; | |
353 COORDS CDATA #IMPLIED | |
354 HREF CDATA #IMPLIED | |
355 NOHREF (NOHREF) #IMPLIED | |
356 SHAPE (RECT|RECTANGLE|CIRC|CIRCLE|POLY|POLYGON) #IMPLIED | |
357 ALT CDATA #IMPLIED | |
358 > | |
359 | |
360 <!-- <AREA> Area --> | |
361 | |
362 <!ELEMENT FETCH - O EMPTY> | |
363 <!ATTLIST FETCH | |
364 %attrs; | |
365 DESC CDATA #IMPLIED | |
366 GUID CDATA #IMPLIED | |
367 REQUIRED CDATA #IMPLIED | |
368 SRC CDATA #IMPLIED | |
369 TS CDATA #IMPLIED | |
370 > | |
371 | |
372 <!-- <FETCH> Fetc --> | |
373 | |
374 <!--========== Paragraphs=======================--> | |
375 | |
376 <!ELEMENT P - O (%text|CENTER)*> | |
377 <!ATTLIST P | |
378 %attrs; | |
379 %SDAFORM; "Para" | |
380 ALIGN (CENTER) #IMPLIED | |
381 > | |
382 | |
383 <!-- <P> Paragraph --> | |
384 | |
385 | |
386 <!--========== Headings, Titles, Sections ===============--> | |
387 | |
388 <!ELEMENT HR - O EMPTY> | |
389 <!ATTLIST HR | |
390 %attrs; | |
391 %SDAPREF; "&#RE;&#RE;" | |
392 SIZE NUMBER #IMPLIED | |
393 WIDTH CDATA #IMPLIED | |
394 ALIGN (LEFT|RIGHT|CENTER) #IMPLIED | |
395 NOSHADE (NOSHADE) #IMPLIED -- Not supported by IE2 -- | |
396 > | |
397 | |
398 <!-- <HR> Horizontal rule --> | |
399 | |
400 <!ELEMENT ( %heading ) - - (%text;|CENTER)*> | |
401 <!ATTLIST H1 | |
402 %attrs; | |
403 ALIGN (CENTER) #IMPLIED | |
404 %SDAFORM; "H1" | |
405 > | |
406 <!ATTLIST H2 | |
407 %attrs; | |
408 ALIGN (CENTER) #IMPLIED | |
409 %SDAFORM; "H2" | |
410 > | |
411 <!ATTLIST H3 | |
412 %attrs; | |
413 ALIGN (CENTER) #IMPLIED | |
414 %SDAFORM; "H3" | |
415 > | |
416 <!ATTLIST H4 | |
417 %attrs; | |
418 ALIGN (CENTER) #IMPLIED | |
419 %SDAFORM; "H4" | |
420 > | |
421 <!ATTLIST H5 | |
422 %attrs; | |
423 ALIGN (CENTER) #IMPLIED | |
424 %SDAFORM; "H5" | |
425 > | |
426 <!ATTLIST H6 | |
427 %attrs; | |
428 ALIGN (CENTER) #IMPLIED | |
429 %SDAFORM; "H6" | |
430 > | |
431 | |
432 <!-- <H1> Heading, level 1 --> | |
433 <!-- <H2> Heading, level 2 --> | |
434 <!-- <H3> Heading, level 3 --> | |
435 <!-- <H4> Heading, level 4 --> | |
436 <!-- <H5> Heading, level 5 --> | |
437 <!-- <H6> Heading, level 6 --> | |
438 | |
439 | |
440 <!--========== Text Flows ======================--> | |
441 | |
442 | |
443 <!ELEMENT PRE - - (%pre.content)*> | |
444 <!ATTLIST PRE | |
445 %attrs; | |
446 WIDTH CDATA #implied | |
447 %SDAFORM; "Lit" | |
448 > | |
449 | |
450 <!-- <PRE> Preformatted text --> | |
451 <!-- <PRE WIDTH=...> Maximum characters per line --> | |
452 | |
453 <![ %HTML.Deprecated [ | |
454 | |
455 <!ENTITY % literal "CDATA" | |
456 -- historical, non-conforming parsing mode where | |
457 the only markup signal is the end tag | |
458 in full | |
459 --> | |
460 | |
461 <!ELEMENT (XMP|LISTING) - - %literal> | |
462 <!ATTLIST XMP | |
463 %attrs; | |
464 %SDAFORM; "Lit" | |
465 %SDAPREF; "Example:&#RE;" | |
466 > | |
467 <!ATTLIST LISTING | |
468 %attrs; | |
469 %SDAFORM; "Lit" | |
470 %SDAPREF; "Listing:&#RE;" | |
471 > | |
472 | |
473 <!-- <XMP> Example section --> | |
474 <!-- <LISTING> Computer listing --> | |
475 | |
476 <!ELEMENT PLAINTEXT - O %literal> | |
477 <!-- <PLAINTEXT> Plain text passage --> | |
478 | |
479 <!ATTLIST PLAINTEXT | |
480 %attrs; | |
481 %SDAFORM; "Lit" | |
482 > | |
483 ]]> | |
484 | |
485 | |
486 <!--========== Lists ==================--> | |
487 | |
488 <!ELEMENT DL - - (DT | DD)+> | |
489 <!ATTLIST DL | |
490 %attrs; | |
491 COMPACT (COMPACT) #IMPLIED | |
492 %SDAFORM; "List" | |
493 %SDAPREF; "Definition List:" | |
494 > | |
495 | |
496 <!ELEMENT DT - O (%text)*> | |
497 <!ATTLIST DT | |
498 %attrs; | |
499 %SDAFORM; "Term" | |
500 > | |
501 | |
502 <!ELEMENT DD - O %flow> | |
503 <!ATTLIST DD | |
504 %attrs; | |
505 %SDAFORM; "LItem" | |
506 > | |
507 | |
508 <!-- <DL> Definition list, or glossary --> | |
509 <!-- <DL COMPACT> Compact style list --> | |
510 <!-- <DT> Term in definition list --> | |
511 <!-- <DD> Definition of term --> | |
512 | |
513 <!ELEMENT (OL|UL) - - (LI)+> | |
514 <!ATTLIST OL | |
515 %attrs; | |
516 COMPACT (COMPACT) #IMPLIED | |
517 %SDAFORM; "List" | |
518 TYPE CDATA #IMPLIED | |
519 START NUMBER #IMPLIED | |
520 > | |
521 <!ATTLIST UL | |
522 %attrs; | |
523 COMPACT (COMPACT) #IMPLIED | |
524 %SDAFORM; "List" | |
525 TYPE (DISC|CIRCLE|SQUARE) #IMPLIED -- Not supported by IE2 -- | |
526 > | |
527 <!-- <UL> Unordered list --> | |
528 <!-- <UL COMPACT> Compact list style --> | |
529 <!-- <OL> Ordered, or numbered list --> | |
530 <!-- <OL COMPACT> Compact list style --> | |
531 | |
532 | |
533 <!ELEMENT (DIR|MENU) - - (LI)+ -(%block)> | |
534 <!ATTLIST DIR | |
535 %attrs; | |
536 COMPACT (COMPACT) #IMPLIED | |
537 %SDAFORM; "List" | |
538 %SDAPREF; "<LHead>Directory</LHead>" | |
539 > | |
540 <!ATTLIST MENU | |
541 %attrs; | |
542 COMPACT (COMPACT) #IMPLIED | |
543 %SDAFORM; "List" | |
544 %SDAPREF; "<LHead>Menu</LHead>" | |
545 > | |
546 | |
547 <!-- <DIR> Directory list --> | |
548 <!-- <DIR COMPACT> Compact list style --> | |
549 <!-- <MENU> Menu list --> | |
550 <!-- <MENU COMPACT> Compact list style --> | |
551 | |
552 <!ELEMENT LI - O %flow> | |
553 <!ATTLIST LI | |
554 %attrs; | |
555 %SDAFORM; "LItem" | |
556 TYPE CDATA #IMPLIED | |
557 VALUE NUMBER #IMPLIED | |
558 > | |
559 | |
560 <!-- <LI> List item --> | |
561 | |
562 <!--========== Document Body ===================--> | |
563 | |
564 <!ELEMENT BODY O O %body.content > | |
565 <!ATTLIST BODY | |
566 %attrs; | |
567 BACKGROUND CDATA #IMPLIED | |
568 BGCOLOR CDATA #IMPLIED | |
569 BGPROPERTIES CDATA #IMPLIED | |
570 LEFTMARGIN NUMBER #IMPLIED | |
571 TOPMARGIN NUMBER #IMPLIED | |
572 TEXT CDATA #IMPLIED | |
573 LINK CDATA #IMPLIED | |
574 VLINK CDATA #IMPLIED | |
575 ALINK CDATA #IMPLIED | |
576 > | |
577 | |
578 <!-- <BODY> Document body --> | |
579 | |
580 | |
581 <!ELEMENT CENTER - - %mixed.content > | |
582 <!ATTLIST CENTER | |
583 %attrs; | |
584 %SDAFORM; "Para" | |
585 > | |
586 | |
587 <!-- <CENTER> Center --> | |
588 | |
589 <![ %HTML.Deprecated [ | |
590 <!ELEMENT COMMENT - - (%text|CENTER)*> | |
591 | |
592 <!-- <COMMENT> Comment --> | |
593 ]]> | |
594 | |
595 <!ELEMENT BASEFONT - O EMPTY> | |
596 <!ATTLIST BASEFONT | |
597 %attrs; | |
598 SIZE NUMBER #IMPLIED | |
599 COLOR CDATA #IMPLIED | |
600 FACE CDATA #IMPLIED | |
601 > | |
602 | |
603 <!-- <BASEFONT> Basefont --> | |
604 | |
605 <!ELEMENT BGSOUND - O EMPTY> | |
606 <!ATTLIST BGSOUND | |
607 %attrs; | |
608 SRC CDATA #IMPLIED | |
609 LOOP NMTOKEN #IMPLIED | |
610 > | |
611 | |
612 <!-- <BGSOUND> Background sound. | |
613 Only one background sound should exist in a document. --> | |
614 | |
615 <!ELEMENT MARQUEE - O (%text)*> | |
616 <!ATTLIST MARQUEE | |
617 %attrs; | |
618 ALIGN (TOP|MIDDLE|BOTTOM) MIDDLE -- is this the right default? -- | |
619 DIRECTION (LEFT|RIGHT) LEFT | |
620 BEHAVIOR (SCROLL|SLIDE|ALTERNATE) SCROLL | |
621 SCROLLAMOUNT NUMBER #IMPLIED | |
622 SCROLLDELAY NUMBER #IMPLIED | |
623 LOOP CDATA "INFINITE" -- is this the right default? -- | |
624 BGCOLOR CDATA #IMPLIED | |
625 BORDER NUMBER #IMPLIED | |
626 HEIGHT CDATA #IMPLIED | |
627 WIDTH CDATA #IMPLIED | |
628 HSPACE NUMBER #IMPLIED | |
629 VSPACE NUMBER #IMPLIED | |
630 > | |
631 | |
632 <!-- <MARQUEE> Marquee --> | |
633 | |
634 <!ELEMENT BLOCKQUOTE - - %body.content> | |
635 <!ATTLIST BLOCKQUOTE | |
636 %attrs; | |
637 %SDAFORM; "BQ" | |
638 > | |
639 | |
640 <!-- <BLOCKQUOTE> Quoted passage --> | |
641 | |
642 <!ELEMENT ADDRESS - - (%text|P|CENTER)*> | |
643 <!ATTLIST ADDRESS | |
644 %attrs; | |
645 %SDAFORM; "Lit" | |
646 %SDAPREF; "Address:&#RE;" | |
647 > | |
648 | |
649 <!-- <ADDRESS> Address, signature, or byline --> | |
650 | |
651 | |
652 <!--======= Forms ====================--> | |
653 | |
654 <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)> | |
655 <!ATTLIST FORM | |
656 %attrs; | |
657 ACTION CDATA #IMPLIED | |
658 METHOD (%HTTP-Method) GET | |
659 ENCTYPE %Content-Type; "application/x-www-form-urlencoded" | |
660 %SDAPREF; "<Para>Form:</Para>" | |
661 %SDASUFF; "<Para>Form End.</Para>" | |
662 > | |
663 | |
664 <!-- <FORM> Fill-out or data-entry form --> | |
665 <!-- <FORM ACTION="..."> Address for completed form --> | |
666 <!-- <FORM METHOD=...> Method of submitting form --> | |
667 <!-- <FORM ENCTYPE="..."> Representation of form data --> | |
668 | |
669 <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX | | |
670 RADIO | SUBMIT | RESET | | |
671 IMAGE | HIDDEN )"> | |
672 <!ELEMENT INPUT - O EMPTY> | |
673 <!ATTLIST INPUT | |
674 %attrs; | |
675 TYPE %InputType TEXT | |
676 NAME CDATA #IMPLIED | |
677 VALUE CDATA #IMPLIED | |
678 SRC CDATA #IMPLIED | |
679 CHECKED (CHECKED) #IMPLIED | |
680 SIZE CDATA #IMPLIED | |
681 MAXLENGTH NUMBER #IMPLIED | |
682 ALIGN (TOP|MIDDLE|BOTTOM) #IMPLIED | |
683 %SDAPREF; "Input: " | |
684 > | |
685 | |
686 <!-- <INPUT> Form input datum --> | |
687 <!-- <INPUT TYPE=...> Type of input interaction --> | |
688 <!-- <INPUT NAME=...> Name of form datum --> | |
689 <!-- <INPUT VALUE="..."> Default/initial/selected value --> | |
690 <!-- <INPUT SRC="..."> Address of image --> | |
691 <!-- <INPUT CHECKED> Initial state is "on" --> | |
692 <!-- <INPUT SIZE=...> Field size hint --> | |
693 <!-- <INPUT MAXLENGTH=...> Data length maximum --> | |
694 <!-- <INPUT ALIGN=...> Image alignment --> | |
695 | |
696 <!ELEMENT SELECT - - (OPTION+) -(INPUT|SELECT|TEXTAREA)> | |
697 <!ATTLIST SELECT | |
698 %attrs; | |
699 NAME CDATA #REQUIRED | |
700 SIZE NUMBER #IMPLIED | |
701 MULTIPLE (MULTIPLE) #IMPLIED | |
702 %SDAFORM; "List" | |
703 %SDAPREF; | |
704 "<LHead>Select #AttVal(Multiple)</LHead>" | |
705 > | |
706 | |
707 <!-- <SELECT> Selection of option(s) --> | |
708 <!-- <SELECT NAME=...> Name of form datum --> | |
709 <!-- <SELECT SIZE=...> Options displayed at a time --> | |
710 <!-- <SELECT MULTIPLE> Multiple selections allowed --> | |
711 | |
712 <!ELEMENT OPTION - O (#PCDATA)*> | |
713 <!ATTLIST OPTION | |
714 %attrs; | |
715 SELECTED (SELECTED) #IMPLIED | |
716 VALUE CDATA #IMPLIED | |
717 %SDAFORM; "LItem" | |
718 %SDAPREF; | |
719 "Option: #AttVal(Value) #AttVal(Selected)" | |
720 > | |
721 | |
722 <!-- <OPTION> A selection option --> | |
723 <!-- <OPTION SELECTED> Initial state --> | |
724 <!-- <OPTION VALUE="..."> Form datum value for this option--> | |
725 | |
726 <!ELEMENT TEXTAREA - - (#PCDATA)* -(INPUT|SELECT|TEXTAREA)> | |
727 <!ATTLIST TEXTAREA | |
728 %attrs; | |
729 NAME CDATA #REQUIRED | |
730 ROWS NUMBER #REQUIRED | |
731 COLS NUMBER #REQUIRED | |
732 %SDAFORM; "Para" | |
733 %SDAPREF; "Input Text -- #AttVal(Name): " | |
734 > | |
735 | |
736 <!-- <TEXTAREA> An area for text input --> | |
737 <!-- <TEXTAREA NAME=...> Name of form datum --> | |
738 <!-- <TEXTAREA ROWS=...> Height of area --> | |
739 <!-- <TEXTAREA COLS=...> Width of area --> | |
740 | |
741 | |
742 <!--======= Document Head ======================--> | |
743 | |
744 <![ %HTML.Recommended [ | |
745 <!ENTITY % head.extra ""> | |
746 ]]> | |
747 <!ENTITY % head.extra "& NEXTID?"> | |
748 | |
749 <!ENTITY % head.content "TITLE & ISINDEX? & BASE? %head.extra"> | |
750 | |
751 <!ELEMENT HEAD O O ((%head.content),BGSOUND*) +(META|LINK)> | |
752 | |
753 <!-- <HEAD> Document head --> | |
754 | |
755 <!ELEMENT TITLE - - (#PCDATA)* -(META|LINK)> | |
756 <!ATTLIST TITLE | |
757 %attrs; | |
758 %SDAFORM; "Ti" > | |
759 | |
760 <!-- <TITLE> Title of document --> | |
761 | |
762 <!ELEMENT LINK - O EMPTY> | |
763 <!ATTLIST LINK | |
764 HREF CDATA #REQUIRED | |
765 %linkExtraAttributes; | |
766 %SDAPREF; "Linked to : #AttVal (TITLE) (URN) (HREF)>" > | |
767 | |
768 <!-- <LINK> Link from this document --> | |
769 <!-- <LINK HREF="..."> Address of link destination --> | |
770 <!-- <LINK URN="..."> Lasting name of destination --> | |
771 <!-- <LINK REL=...> Relationship to destination --> | |
772 <!-- <LINK REV=...> Relationship of destination to this --> | |
773 <!-- <LINK TITLE="..."> Title of destination (advisory) --> | |
774 <!-- <LINK METHODS="..."> Operations allowed (advisory) --> | |
775 | |
776 <!ELEMENT ISINDEX - O EMPTY> | |
777 <!ATTLIST ISINDEX | |
778 %attrs; | |
779 %SDAPREF; | |
780 "<Para>[Document is indexed/searchable.]</Para>" | |
781 PROMPT CDATA #IMPLIED | |
782 ACTION CDATA #IMPLIED | |
783 > | |
784 | |
785 <!-- <ISINDEX> Document is a searchable index --> | |
786 | |
787 <!ELEMENT BASE - O EMPTY> | |
788 <!ATTLIST BASE | |
789 %attrs; | |
790 HREF CDATA #REQUIRED > | |
791 | |
792 <!-- <BASE> Base context document --> | |
793 <!-- <BASE HREF="..."> Address for this document --> | |
794 | |
795 <![ %HTML.Deprecated [ | |
796 <!ELEMENT NEXTID - O EMPTY> | |
797 <!ATTLIST NEXTID | |
798 %attrs; | |
799 N CDATA #REQUIRED > | |
800 | |
801 <!-- <NEXTID> Next ID to use for link name --> | |
802 <!-- <NEXTID N=...> Next ID to use for link name --> | |
803 ]]> | |
804 | |
805 <!ELEMENT META - O EMPTY> | |
806 <!ATTLIST META | |
807 HTTP-EQUIV NAME #IMPLIED | |
808 NAME NAME #IMPLIED | |
809 CONTENT CDATA #REQUIRED > | |
810 | |
811 <!-- <META> Generic Meta-information --> | |
812 <!-- <META HTTP-EQUIV=...> HTTP response header name --> | |
813 <!-- <META NAME=...> Meta-information name --> | |
814 <!-- <META CONTENT="..."> Associated information --> | |
815 | |
816 <!--======= Document Structure =================--> | |
817 | |
818 <![ %HTML.Deprecated [ | |
819 <!ENTITY % html.content "HEAD, BODY, PLAINTEXT?"> | |
820 ]]> | |
821 <!ENTITY % html.content "HEAD, BODY"> | |
822 | |
823 <!ELEMENT HTML O O (%html.content)> | |
824 <!ENTITY % version.attr "VERSION CDATA #FIXED '%HTML.Version;'"> | |
825 | |
826 <!ATTLIST HTML | |
827 %version.attr; | |
828 %SDAFORM; "Book" | |
829 > | |
830 | |
831 <!-- <HTML> HTML Document --> | |
832 | |
833 <!-- Invoke TABLES DTD --> | |
834 <!ENTITY % ietables PUBLIC "-//Microsoft//DTD Internet Explorer 2.0 Tables//EN" > | |
835 %ietables; |