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 "&#38;" -- ampersand -->
86 <!ENTITY gt CDATA "&#62;" -- greater than -->
87 <!ENTITY lt CDATA "&#60;" -- less than -->
88 <!ENTITY quot CDATA "&#34;" -- double quote -->
89
90
91 <!ENTITY nbsp SDATA "[nbsp ]" -- non-breaking space -->
92 <!ENTITY reg SDATA "&#174" -- registered trademark symbol -->
93 <!ENTITY copy SDATA "&#169" -- 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;