~ubuntu-branches/ubuntu/maverick/sgml-data/maverick

« back to all changes in this revision

Viewing changes to sgml/html/dtd/ie-2.0.dtd

  • Committer: Bazaar Package Importer
  • Author(s): Adam Di Carlo
  • Date: 2005-04-21 11:48:10 UTC
  • Revision ID: james.westby@ubuntu.com-20050421114810-u7e0kdky1f12hzpj
Tags: 2.0.3
* remove symlinks build dependency from debian/control and rules;
  set urgency because this is a serious violation; closes: #301788
* update HTML ISO 15445; closes: #248675

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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;