/[suikacvs]/markup/html/dtd/module/webforms20-formext.mod
Suika

Contents of /markup/html/dtd/module/webforms20-formext.mod

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Sun Jun 20 03:38:42 2010 UTC (15 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
were not added to the cvs repository

1 <!-- ...................................................................... -->
2 <!-- Web Forms 2.0 Call For Comments - 27 June 2004
3 Forms Extensions Module ...................................... -->
4 <!-- file: webforms20-formext.mod
5
6 Web Forms 2.0, the next generation HTML form model.
7
8 Copyright 2005 Wakaba <w@suika.fam.cx>, All Rights Reserved.
9
10 Permission to use, copy, modify and distribute this DTD and its
11 accompanying documentation for any purpose and without fee is hereby
12 granted in perpetuity, provided that the above copyright notice and
13 this paragraph appear in all copies. The copyright holders make no
14 representation about the suitability of the DTD for any purpose.
15
16 It is provided "as is" without expressed or implied warranty.
17
18 Revision: 2005-04-05T01:46:48+00:00 (Generated by mkdtds/1.06)
19
20 This DTD module is identified by the SYSTEM identifier:
21
22 SYSTEM "webforms20-formext.mod"
23
24 ...................................................................... -->
25
26 <!-- Forms Extensions
27
28 button, fieldset, form, input, label, legend, optgroup, option, output, select, textarea
29 -->
30
31 <!-- form .............................................. -->
32
33 <!ENTITY % webforms20.form.element "INCLUDE">
34 <![%webforms20.form.element;[
35 <!ENTITY % webforms20.form.content "(%Heading.class;|%List.class;|%Block.mix;)*">
36 <!ENTITY % webforms20.form.qname "form">
37 <!ENTITY % webforms20.form.tagmin.start "-">
38 <!ENTITY % webforms20.form.tagmin.end "-">
39 <![%sgml.tag.minimizable;[
40 <!ENTITY % webforms20.form.tagmin "%webforms20.form.tagmin.start; %webforms20.form.tagmin.end;">
41 <!-- end of sgml.tag.minimizable -->]]>
42 <!ENTITY % webforms20.form.tagmin "">
43 <!ELEMENT %webforms20.form.qname; %webforms20.form.tagmin; %webforms20.form.content;>
44 <!-- end of webforms20.form.element -->]]>
45
46 <!ENTITY % webforms20.form.attlist "INCLUDE">
47 <![%webforms20.form.attlist;[
48 <!ATTLIST %webforms20.form.qname;
49 %webforms20.accept.attrib;
50 accept-charset %Charsets.datatype; #IMPLIED
51 action %URI.datatype; #IMPLIED
52 enctype %ContentType.datatype; #IMPLIED
53 method (get|post|put|delete) "get"
54 replace (document|values) "document"
55 %webforms20.common.attrib;>
56 <!-- end of webforms20.form.attlist -->]]>
57
58 <!-- input ............................................. -->
59
60 <!ENTITY % webforms20.input.element "INCLUDE">
61 <![%webforms20.input.element;[
62 <!ENTITY % webforms20.input.content "EMPTY">
63 <!ENTITY % webforms20.input.qname "input">
64 <!ENTITY % webforms20.input.tagmin.start "-">
65 <!ENTITY % webforms20.input.tagmin.end "o">
66 <![%sgml.tag.minimizable;[
67 <!ENTITY % webforms20.input.tagmin "%webforms20.input.tagmin.start; %webforms20.input.tagmin.end;">
68 <!-- end of sgml.tag.minimizable -->]]>
69 <!ENTITY % webforms20.input.tagmin "">
70 <!ELEMENT %webforms20.input.qname; %webforms20.input.tagmin; %webforms20.input.content;>
71 <!-- end of webforms20.input.element -->]]>
72
73 <!ENTITY % webforms20.input.attlist "INCLUDE">
74 <![%webforms20.input.attlist;[
75 <!ATTLIST %webforms20.input.qname;
76 %webforms20.accept.attrib;
77 %webforms20.action.attrib;
78 checked (checked) #IMPLIED
79 %webforms20.disabled.attrib;
80 %webforms20.form.attrib;
81 %webforms20.focus.attrib;
82 %webforms20.help.attrib;
83 %webforms20.img.attrib;
84 min CDATA #IMPLIED
85 max CDATA #IMPLIED
86 %webforms20.name.attrib;
87 pattern CDATA #IMPLIED
88 step CDATA #IMPLIED
89 %webforms20.size.attrib;
90 %webforms20.template.attrib;
91 %webforms20.text.attrib;
92 type (text|password|checkbox|radio|button|submit|reset|add|remove|file|hidden|image|datetime|local-datetime|date|month|week|time|number|range|email|uri) "text"
93 %webforms20.value.attrib;
94 %webforms20.control.attrib;
95 %webforms20.common.attrib;>
96 <!-- end of webforms20.input.attlist -->]]>
97
98 <!-- select ............................................ -->
99
100 <!ENTITY % webforms20.select.element "INCLUDE">
101 <![%webforms20.select.element;[
102 <!ENTITY % webforms20.select.content "(%webforms20.optgroup.qname;|%webforms20.option.qname;)*">
103 <!ENTITY % webforms20.select.qname "select">
104 <!ENTITY % webforms20.select.tagmin.start "-">
105 <!ENTITY % webforms20.select.tagmin.end "-">
106 <![%sgml.tag.minimizable;[
107 <!ENTITY % webforms20.select.tagmin "%webforms20.select.tagmin.start; %webforms20.select.tagmin.end;">
108 <!-- end of sgml.tag.minimizable -->]]>
109 <!ENTITY % webforms20.select.tagmin "">
110 <!ELEMENT %webforms20.select.qname; %webforms20.select.tagmin; %webforms20.select.content;>
111 <!-- end of webforms20.select.element -->]]>
112
113 <!ENTITY % webforms20.select.attlist "INCLUDE">
114 <![%webforms20.select.attlist;[
115 <!ATTLIST %webforms20.select.qname;
116 %webforms20.autocomplete.attrib;
117 %webforms20.autofocus.attrib;
118 %webforms20.disabled.attrib;
119 %webforms20.form.attrib;
120 %webforms20.help.attrib;
121 multiple (multiple) #IMPLIED
122 %webforms20.name.attrib;
123 %webforms20.size.attrib;
124 %webforms20.tabindex.attrib;
125 %webforms20.control.attrib;
126 %webforms20.common.attrib;>
127 <!-- end of webforms20.select.attlist -->]]>
128
129 <!-- optgroup .......................................... -->
130
131 <!ENTITY % webforms20.optgroup.element "INCLUDE">
132 <![%webforms20.optgroup.element;[
133 <!ENTITY % webforms20.optgroup.content "(%webforms20.option.qname;)*">
134 <!ENTITY % webforms20.optgroup.qname "optgroup">
135 <!ENTITY % webforms20.optgroup.tagmin.start "-">
136 <!ENTITY % webforms20.optgroup.tagmin.end "-">
137 <![%sgml.tag.minimizable;[
138 <!ENTITY % webforms20.optgroup.tagmin "%webforms20.optgroup.tagmin.start; %webforms20.optgroup.tagmin.end;">
139 <!-- end of sgml.tag.minimizable -->]]>
140 <!ENTITY % webforms20.optgroup.tagmin "">
141 <!ELEMENT %webforms20.optgroup.qname; %webforms20.optgroup.tagmin; %webforms20.optgroup.content;>
142 <!-- end of webforms20.optgroup.element -->]]>
143
144 <!ENTITY % webforms20.optgroup.attlist "INCLUDE">
145 <![%webforms20.optgroup.attlist;[
146 <!ATTLIST %webforms20.optgroup.qname;
147 %webforms20.disabled.attrib;
148 label %Text.datatype; #REQUIRED
149 %webforms20.common.attrib;>
150 <!-- end of webforms20.optgroup.attlist -->]]>
151
152 <!-- option ............................................ -->
153
154 <!ENTITY % webforms20.option.element "INCLUDE">
155 <![%webforms20.option.element;[
156 <!ENTITY % webforms20.option.content "(#PCDATA)*">
157 <!ENTITY % webforms20.option.qname "option">
158 <!ENTITY % webforms20.option.tagmin.start "-">
159 <!ENTITY % webforms20.option.tagmin.end "-">
160 <![%sgml.tag.minimizable;[
161 <!ENTITY % webforms20.option.tagmin "%webforms20.option.tagmin.start; %webforms20.option.tagmin.end;">
162 <!-- end of sgml.tag.minimizable -->]]>
163 <!ENTITY % webforms20.option.tagmin "">
164 <!ELEMENT %webforms20.option.qname; %webforms20.option.tagmin; %webforms20.option.content;>
165 <!-- end of webforms20.option.element -->]]>
166
167 <!ENTITY % webforms20.option.attlist "INCLUDE">
168 <![%webforms20.option.attlist;[
169 <!ATTLIST %webforms20.option.qname;
170 %webforms20.disabled.attrib;
171 label %Text.datatype; #IMPLIED
172 selected (selected) #IMPLIED
173 %webforms20.value.attrib;
174 %webforms20.common.attrib;>
175 <!-- end of webforms20.option.attlist -->]]>
176
177 <!-- textarea .......................................... -->
178
179 <!ENTITY % webforms20.textarea.element "INCLUDE">
180 <![%webforms20.textarea.element;[
181 <!ENTITY % webforms20.textarea.content "(#PCDATA)*">
182 <!ENTITY % webforms20.textarea.qname "textarea">
183 <!ENTITY % webforms20.textarea.tagmin.start "-">
184 <!ENTITY % webforms20.textarea.tagmin.end "-">
185 <![%sgml.tag.minimizable;[
186 <!ENTITY % webforms20.textarea.tagmin "%webforms20.textarea.tagmin.start; %webforms20.textarea.tagmin.end;">
187 <!-- end of sgml.tag.minimizable -->]]>
188 <!ENTITY % webforms20.textarea.tagmin "">
189 <!ELEMENT %webforms20.textarea.qname; %webforms20.textarea.tagmin; %webforms20.textarea.content;>
190 <!-- end of webforms20.textarea.element -->]]>
191
192 <!ENTITY % webforms20.textarea.attlist "INCLUDE">
193 <![%webforms20.textarea.attlist;[
194 <!ATTLIST %webforms20.textarea.qname;
195 cols %Number.datatype; #IMPLIED
196 %webforms20.disabled.attrib;
197 %webforms20.form.attrib;
198 %webforms20.focus.attrib;
199 %webforms20.help.attrib;
200 %webforms20.name.attrib;
201 rows %Number.datatype; #IMPLIED
202 %webforms20.text.attrib;
203 wrap (soft|hard) "soft"
204 %webforms20.control.attrib;
205 %webforms20.common.attrib;>
206 <!-- end of webforms20.textarea.attlist -->]]>
207
208 <!-- output ............................................ -->
209
210 <!ENTITY % webforms20.output.element "INCLUDE">
211 <![%webforms20.output.element;[
212 <!ENTITY % webforms20.output.content "(#PCDATA)*">
213 <!ENTITY % webforms20.output.qname "output">
214 <!ENTITY % webforms20.output.tagmin.start "-">
215 <!ENTITY % webforms20.output.tagmin.end "-">
216 <![%sgml.tag.minimizable;[
217 <!ENTITY % webforms20.output.tagmin "%webforms20.output.tagmin.start; %webforms20.output.tagmin.end;">
218 <!-- end of sgml.tag.minimizable -->]]>
219 <!ENTITY % webforms20.output.tagmin "">
220 <!ELEMENT %webforms20.output.qname; %webforms20.output.tagmin; %webforms20.output.content;>
221 <!-- end of webforms20.output.element -->]]>
222
223 <!ENTITY % webforms20.output.attlist "INCLUDE">
224 <![%webforms20.output.attlist;[
225 <!ATTLIST %webforms20.output.qname;
226 for IDREFS #IMPLIED
227 %webforms20.form.attrib;
228 %webforms20.name.attrib;
229 %webforms20.control.attrib;
230 %webforms20.common.attrib;>
231 <!-- end of webforms20.output.attlist -->]]>
232
233 <!-- button: Content cannot include Form and Formctrl. . -->
234
235 <!ENTITY % webforms20.button.element "INCLUDE">
236 <![%webforms20.button.element;[
237 <!ENTITY % webforms20.button.content "(#PCDATA|%Heading.class;|%List.class;|%Block.mix;|%Inline.mix;)*">
238 <!ENTITY % webforms20.button.qname "button">
239 <!ENTITY % webforms20.button.tagmin.start "-">
240 <!ENTITY % webforms20.button.tagmin.end "-">
241 <![%sgml.tag.minimizable;[
242 <!ENTITY % webforms20.button.tagmin "%webforms20.button.tagmin.start; %webforms20.button.tagmin.end;">
243 <!-- end of sgml.tag.minimizable -->]]>
244 <!ENTITY % webforms20.button.tagmin "">
245 <!ELEMENT %webforms20.button.qname; %webforms20.button.tagmin; %webforms20.button.content;>
246 <!-- end of webforms20.button.element -->]]>
247
248 <!ENTITY % webforms20.button.attlist "INCLUDE">
249 <![%webforms20.button.attlist;[
250 <!ATTLIST %webforms20.button.qname;
251 %webforms20.accesskey.attrib;
252 %webforms20.action.attrib;
253 %webforms20.disabled.attrib;
254 %webforms20.form.attrib;
255 %webforms20.help.attrib;
256 %webforms20.name.attrib;
257 %webforms20.tabindex.attrib;
258 %webforms20.template.attrib;
259 type (button|submit|reset|add|remove) "submit"
260 %webforms20.value.attrib;
261 %webforms20.control.attrib;
262 %webforms20.common.attrib;>
263 <!-- end of webforms20.button.attlist -->]]>
264
265 <!-- fieldset .......................................... -->
266
267 <!ENTITY % webforms20.fieldset.element "INCLUDE">
268 <![%webforms20.fieldset.element;[
269 <!ENTITY % webforms20.fieldset.content "(#PCDATA|%webforms20.legend.qname;|%Flow.mix;)*">
270 <!ENTITY % webforms20.fieldset.qname "fieldset">
271 <!ENTITY % webforms20.fieldset.tagmin.start "-">
272 <!ENTITY % webforms20.fieldset.tagmin.end "-">
273 <![%sgml.tag.minimizable;[
274 <!ENTITY % webforms20.fieldset.tagmin "%webforms20.fieldset.tagmin.start; %webforms20.fieldset.tagmin.end;">
275 <!-- end of sgml.tag.minimizable -->]]>
276 <!ENTITY % webforms20.fieldset.tagmin "">
277 <!ELEMENT %webforms20.fieldset.qname; %webforms20.fieldset.tagmin; %webforms20.fieldset.content;>
278 <!-- end of webforms20.fieldset.element -->]]>
279
280 <!ENTITY % webforms20.fieldset.attlist "INCLUDE">
281 <![%webforms20.fieldset.attlist;[
282 <!ATTLIST %webforms20.fieldset.qname;
283 %webforms20.disabled.attrib;
284 %webforms20.form.attrib;
285 %webforms20.help.attrib;
286 %webforms20.control.attrib;
287 %webforms20.common.attrib;>
288 <!-- end of webforms20.fieldset.attlist -->]]>
289
290 <!-- legend ............................................ -->
291
292 <!ENTITY % webforms20.legend.element "INCLUDE">
293 <![%webforms20.legend.element;[
294 <!ENTITY % webforms20.legend.content "(#PCDATA|%Inline.mix;)*">
295 <!ENTITY % webforms20.legend.qname "legend">
296 <!ENTITY % webforms20.legend.tagmin.start "-">
297 <!ENTITY % webforms20.legend.tagmin.end "-">
298 <![%sgml.tag.minimizable;[
299 <!ENTITY % webforms20.legend.tagmin "%webforms20.legend.tagmin.start; %webforms20.legend.tagmin.end;">
300 <!-- end of sgml.tag.minimizable -->]]>
301 <!ENTITY % webforms20.legend.tagmin "">
302 <!ELEMENT %webforms20.legend.qname; %webforms20.legend.tagmin; %webforms20.legend.content;>
303 <!-- end of webforms20.legend.element -->]]>
304
305 <!ENTITY % webforms20.legend.attlist "INCLUDE">
306 <![%webforms20.legend.attlist;[
307 <!ATTLIST %webforms20.legend.qname;
308 %webforms20.accesskey.attrib;
309 %webforms20.common.attrib;>
310 <!-- end of webforms20.legend.attlist -->]]>
311
312 <!-- label: Cannot nest label itself. .................. -->
313
314 <!ENTITY % webforms20.label.element "INCLUDE">
315 <![%webforms20.label.element;[
316 <!ENTITY % webforms20.label.content "(#PCDATA|%Inline.mix;)*">
317 <!ENTITY % webforms20.label.qname "label">
318 <!ENTITY % webforms20.label.tagmin.start "-">
319 <!ENTITY % webforms20.label.tagmin.end "-">
320 <![%sgml.tag.minimizable;[
321 <!ENTITY % webforms20.label.tagmin "%webforms20.label.tagmin.start; %webforms20.label.tagmin.end;">
322 <!-- end of sgml.tag.minimizable -->]]>
323 <!ENTITY % webforms20.label.tagmin "">
324 <!ELEMENT %webforms20.label.qname; %webforms20.label.tagmin; %webforms20.label.content;>
325 <!-- end of webforms20.label.element -->]]>
326
327 <!ENTITY % webforms20.label.attlist "INCLUDE">
328 <![%webforms20.label.attlist;[
329 <!ATTLIST %webforms20.label.qname;
330 %webforms20.accesskey.attrib;
331 for IDREF #IMPLIED
332 %webforms20.common.attrib;>
333 <!-- end of webforms20.label.attlist -->]]>
334
335
336 <!-- end of webforms20-formext.mod -->

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24