/[pub]/test/html.dtd
Suika

Contents of /test/html.dtd

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.16 - (show annotations) (download)
Mon Jun 13 20:55:50 1994 UTC (29 years, 10 months ago) by connolly
Branch: MAIN
Changes since 1.15: +13 -378 lines
Split HTML DTD into three parts:
	html.dtd -- level 2 version, which includes
		html-1.dtd -- level 1 version, which includes
			html-2.dtd -- level 0 version

1 <!-- html.dtd
2
3 Document Type Definition for the HyperText Markup Language (HTML DTD)
4
5 $Id: html.dtd,v 1.15 1994/06/03 22:09:14 connolly Exp $
6
7 Author: Daniel W. Connolly <connolly@hal.com>
8 See Also: html.decl, html-0.dtd, html-1.dtd
9 http://www.hal.com/%7Econnolly/html-spec/index.html
10 http://info.cern.ch/hypertext/WWW/MarkUp2/MarkUp.html
11 -->
12
13 <!ENTITY HTML.Version
14 "-//W3O//DTD WWW HTML 2.0//EN"
15
16 -- Typical usage:
17
18 <!DOCTYPE HTML PUBLIC "-//W3O//DTD WWW HTML 2.0//EN">
19 <html>
20 ...
21 </html>
22 --
23 >
24
25
26 <!-- Imported Names -->
27
28 <!ENTITY % Content-Type "CDATA"
29 -- meaning a MIME content type, as per RFC1521
30 -->
31
32 <!ENTITY % HTTP-Method "GET | POST">
33
34
35 <!-- Include level 1 DTD + block extensions -->
36
37 <!ENTITY % block-2 "| FORM | ISINDEX"
38 --@# ISINDEX in BODY? -->
39
40 <!ENTITY % html-1 PUBLIC "-//W3O//DTD WWW HTML 2.0 Level 1//EN">
41 %html-1;
42
43
44 <!-- Forms -->
45
46 <!ELEMENT FORM - - %body.content -(FORM) +(INPUT|SELECT|TEXTAREA)>
47 <!ATTLIST FORM
48 ACTION %URI #REQUIRED
49 METHOD (%HTTP-Method) #IMPLIED -- @# MAILTO? --
50 ENCTYPE %Content-Type; #IMPLIED
51 >
52
53 <!ENTITY % InputType "(TEXT | PASSWORD | CHECKBOX |
54 RADIO | SUBMIT | RESET |
55 IMAGE | HIDDEN )">
56 <!ELEMENT INPUT - O EMPTY>
57 <!ATTLIST INPUT
58 TYPE %InputType #IMPLIED -- @# defaults to TEXT?? --
59 NAME CDATA #IMPLIED -- required for all but submit and reset --
60 VALUE CDATA #IMPLIED
61 SRC %URI #IMPLIED -- for image inputs --
62 CHECKED (CHECKED) #IMPLIED
63 SIZE CDATA #IMPLIED -- @# should be NUMBERS: delimit with space, not comma --
64 MAXLENGTH NUMBER #IMPLIED
65 ALIGN (top|middle|bottom|left|center|right) #IMPLIED --@#supported?--
66 >
67
68 <!ELEMENT SELECT - - (OPTION+)>
69 <!ATTLIST SELECT
70 NAME CDATA #REQUIRED
71 SIZE NUMBER #IMPLIED
72 MULTIPLE (MULTIPLE) #IMPLIED
73 >
74
75 <!ELEMENT OPTION - O (#PCDATA)>
76 <!ATTLIST OPTION
77 SELECTED (SELECTED) #IMPLIED
78 VALUE CDATA #IMPLIED
79 >
80
81 <!ELEMENT TEXTAREA - - (#PCDATA)>
82 <!ATTLIST TEXTAREA
83 NAME CDATA #REQUIRED
84 ROWS NUMBER #REQUIRED -- @#implied? --
85 COLS NUMBER #REQUIRED
86 >
87
88
89

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24