1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
|
<!-- ...................................................................... -->
<!-- DocBook HTML Forms Module V1.1 ....................................... -->
<!-- File dbforms.dtd ..................................................... -->
<!-- Copyright (C) 2000 Organization for the Advancement
of Structured Information Standards (OASIS).
$Id: dbforms.dtd,v 1.1 2002/03/19 14:28:51 ndw Exp $
Permission to use, copy, modify and distribute the DocBook HTML Forms
Module and its accompanying documentation for any purpose and
without fee is hereby granted in perpetuity, provided that the
above copyright notice and this paragraph appear in all copies.
The copyright holders make no representation about the
suitability of the DTD for any purpose. It is provided "as is"
without expressed or implied warranty.
If you modify the DocBook HTML Forms Module in any way, label your DTD
as a variant of DocBook. See the maintenance documentation for
more information.
Please direct all questions, bug reports, or suggestions for
changes to the docbook@lists.oasis-open.org mailing list. For more
information, see http://www.oasis-open.org/docbook/.
-->
<!-- ...................................................................... -->
<!-- This is the driver file for V1.1 of the DocBook HTML Forms Module.
Please use the following formal public identifier to identify it:
"-//OASIS//DTD DocBook HTML Forms Module V1.1//EN"
For example, if your document's top-level element is Book, and
you are using DocBook directly, use the FPI in the DOCTYPE
declaration:
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook HTML Forms Module V1.1//EN"
"http://www.oasis-open.org/docbook/xml/htmlforms/1.1/dbforms.dtd"
[...]>
Or, if you have a higher-level driver file that customizes DocBook,
use the FPI in the parameter entity declaration:
<!ENTITY % DocBookHTMLFormsDTD PUBLIC "-//OASIS//DTD DocBook HTML Forms Module V1.1//EN"
"http://www.oasis-open.org/docbook/xml/htmlforms/1.1/dbforms.dtd">
%DocBookHTMLFormsDTD;
See the documentation for detailed information on the parameter
entity and module scheme used in DocBook, customizing DocBook and
planning for interchange, and changes made since the last release
of DocBook.
-->
<!ENTITY % html-prefix 'html:'>
<!ENTITY % html-suffix ':html'>
<!ENTITY % html-xmlns 'xmlns%html-suffix;'>
<!ENTITY % html-namespace "'http://www.w3.org/1999/xhtml'">
<!ENTITY % html-form "%html-prefix;form">
<!ENTITY % html-input "%html-prefix;input">
<!ENTITY % html-button "%html-prefix;button">
<!ENTITY % html-label "%html-prefix;label">
<!ENTITY % html-select "%html-prefix;select">
<!ENTITY % html-option "%html-prefix;option">
<!ENTITY % html-textarea "%html-prefix;textarea">
<!ENTITY % forminlines.hook "|%html-input;|%html-button;|%html-label;|%html-select;|%html-textarea;">
<!ENTITY % forms.hook "|%html-form;">
<!ENTITY % docbook PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
%docbook;
<!ENTITY % events
"onclick CDATA #IMPLIED
ondblclick CDATA #IMPLIED
onmousedown CDATA #IMPLIED
onmouseup CDATA #IMPLIED
onmouseover CDATA #IMPLIED
onmousemove CDATA #IMPLIED
onmouseout CDATA #IMPLIED
onkeypress CDATA #IMPLIED
onkeydown CDATA #IMPLIED
onkeyup CDATA #IMPLIED"
>
<!ELEMENT %html-form; ((%component.mix;)|%html-input;|%html-button;
|%html-label;|%html-select;|%html-textarea;)+>
<!ATTLIST %html-form;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
action CDATA #REQUIRED
method (GET|POST) "GET"
onsubmit CDATA #IMPLIED
onreset CDATA #IMPLIED
>
<!ENTITY % inputtype "(text | password | checkbox | radio
| submit | reset | file | hidden | image | button)">
<!ELEMENT %html-input; EMPTY>
<!ATTLIST %html-input;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
type %inputtype; "text"
name CDATA #IMPLIED
value CDATA #IMPLIED
checked (checked) #IMPLIED
disabled (disabled) #IMPLIED
readonly (readonly) #IMPLIED
size CDATA #IMPLIED
maxlength CDATA #IMPLIED
src CDATA #IMPLIED
alt CDATA #IMPLIED
usemap CDATA #IMPLIED
tabindex CDATA #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
onselect CDATA #IMPLIED
onchange CDATA #IMPLIED
>
<!ELEMENT %html-button; (%para.char.mix;)*>
<!ATTLIST %html-button;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
name CDATA #IMPLIED
value CDATA #IMPLIED
type (button|submit|reset) "submit"
disabled (disabled) #IMPLIED
tabindex CDATA #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
>
<!ELEMENT %html-label; (%para.char.mix;)*>
<!ATTLIST %html-label;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
for IDREF #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
>
<!ELEMENT %html-select; (%html-option;)+>
<!ATTLIST %html-select;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
name CDATA #IMPLIED
size CDATA #IMPLIED
multiple (multiple) #IMPLIED
disabled (disabled) #IMPLIED
tabindex CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
onchange CDATA #IMPLIED
>
<!ELEMENT %html-option; (#PCDATA)>
<!ATTLIST %html-option;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
selected (selected) #IMPLIED
disabled (disabled) #IMPLIED
value CDATA #IMPLIED
>
<!ELEMENT %html-textarea; (#PCDATA)>
<!ATTLIST %html-textarea;
%html-xmlns; CDATA #FIXED %html-namespace;
%common.attrib;
%events;
name CDATA #IMPLIED
rows CDATA #REQUIRED
cols CDATA #REQUIRED
disabled (disabled) #IMPLIED
readonly (readonly) #IMPLIED
tabindex CDATA #IMPLIED
accesskey CDATA #IMPLIED
onfocus CDATA #IMPLIED
onblur CDATA #IMPLIED
onselect CDATA #IMPLIED
onchange CDATA #IMPLIED
>
<!-- End of dbforms.dtd V1.1 .............................................. -->
<!-- ...................................................................... -->
|