/[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 - (hide annotations) (download)
Sun Jun 20 03:38:42 2010 UTC (15 years, 6 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
were not added to the cvs repository

1 wakaba 1.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