xref: /AOO41X/main/xmloff/dtd/form.mod (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1*cdf0e10cSrcweir<!--
2*cdf0e10cSrcweir
3*cdf0e10cSrcweir  DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4*cdf0e10cSrcweir
5*cdf0e10cSrcweir  Copyright 2000, 2010 Oracle and/or its affiliates.
6*cdf0e10cSrcweir
7*cdf0e10cSrcweir  OpenOffice.org - a multi-platform office productivity suite
8*cdf0e10cSrcweir
9*cdf0e10cSrcweir  This file is part of OpenOffice.org.
10*cdf0e10cSrcweir
11*cdf0e10cSrcweir  OpenOffice.org is free software: you can redistribute it and/or modify
12*cdf0e10cSrcweir  it under the terms of the GNU Lesser General Public License version 3
13*cdf0e10cSrcweir  only, as published by the Free Software Foundation.
14*cdf0e10cSrcweir
15*cdf0e10cSrcweir  OpenOffice.org is distributed in the hope that it will be useful,
16*cdf0e10cSrcweir  but WITHOUT ANY WARRANTY; without even the implied warranty of
17*cdf0e10cSrcweir  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18*cdf0e10cSrcweir  GNU Lesser General Public License version 3 for more details
19*cdf0e10cSrcweir  (a copy is included in the LICENSE file that accompanied this code).
20*cdf0e10cSrcweir
21*cdf0e10cSrcweir  You should have received a copy of the GNU Lesser General Public License
22*cdf0e10cSrcweir  version 3 along with OpenOffice.org.  If not, see
23*cdf0e10cSrcweir  <http://www.openoffice.org/license.html>
24*cdf0e10cSrcweir  for a copy of the LGPLv3 License.
25*cdf0e10cSrcweir
26*cdf0e10cSrcweir-->
27*cdf0e10cSrcweir
28*cdf0e10cSrcweir<!ENTITY % controls "form:text|form:textarea|form:fixed-text|form:file|
29*cdf0e10cSrcweir                     form:password|form:formatted-text|form:button|form:image|
30*cdf0e10cSrcweir                     form:checkbox|form:radio|form:listbox|form:combobox|form:frame|
31*cdf0e10cSrcweir                     form:hidden|form:image-frame|form:grid|form:value-range|form:generic-control">
32*cdf0e10cSrcweir
33*cdf0e10cSrcweir<!ENTITY % name "form:name CDATA #IMPLIED">
34*cdf0e10cSrcweir<!ENTITY % service-name "form:service-name CDATA #IMPLIED">
35*cdf0e10cSrcweir
36*cdf0e10cSrcweir<!ENTITY % navigation "(none|current|parent)">
37*cdf0e10cSrcweir<!ENTITY % cycles "(records|current|page)">
38*cdf0e10cSrcweir<!ENTITY % url "CDATA">
39*cdf0e10cSrcweir
40*cdf0e10cSrcweir
41*cdf0e10cSrcweir<!ENTITY % types "(submit|reset|push|url)">
42*cdf0e10cSrcweir<!ENTITY % button-type "form:button-type %types; 'push'">
43*cdf0e10cSrcweir<!ENTITY % current-selected "form:current-selected %boolean; 'false'">
44*cdf0e10cSrcweir<!ENTITY % current-value "form:current-value CDATA #IMPLIED">
45*cdf0e10cSrcweir<!ENTITY % value "form:value CDATA #IMPLIED">
46*cdf0e10cSrcweir<!ENTITY % disabled "form:disabled %boolean; 'false'">
47*cdf0e10cSrcweir<!ENTITY % dropdown "form:dropdown %boolean; 'false'">
48*cdf0e10cSrcweir<!ENTITY % for "form:for CDATA #IMPLIED">
49*cdf0e10cSrcweir<!ENTITY % image-data "form:image-data %url; #IMPLIED">
50*cdf0e10cSrcweir<!ENTITY % label "form:label CDATA #IMPLIED">
51*cdf0e10cSrcweir<!ENTITY % max-length "form:max-length CDATA #IMPLIED">
52*cdf0e10cSrcweir<!ENTITY % printable "form:printable %boolean; 'true'">
53*cdf0e10cSrcweir<!ENTITY % readonly "form:readonly %boolean; 'false'">
54*cdf0e10cSrcweir<!ENTITY % size "form:size CDATA #IMPLIED">
55*cdf0e10cSrcweir<!ENTITY % selected "form:selected %boolean; 'false'">
56*cdf0e10cSrcweir<!ENTITY % size "form:size CDATA #IMPLIED">
57*cdf0e10cSrcweir<!ENTITY % tab-index "form:tab-index CDATA #IMPLIED">
58*cdf0e10cSrcweir<!ENTITY % target-frame "office:target-frame CDATA '_blank'">
59*cdf0e10cSrcweir<!ENTITY % target-location "xlink:href %url; #IMPLIED">
60*cdf0e10cSrcweir<!ENTITY % tab-stop "form:tab-stop %boolean; 'true'">
61*cdf0e10cSrcweir<!ENTITY % title "form:title CDATA #IMPLIED">
62*cdf0e10cSrcweir<!ENTITY % default-value "form:default-value CDATA #IMPLIED">
63*cdf0e10cSrcweir<!ENTITY % bound-column "form:bound-column CDATA #IMPLIED">
64*cdf0e10cSrcweir<!ENTITY % convert-empty "form:convert-empty-to-null  %boolean; 'false'">
65*cdf0e10cSrcweir<!ENTITY % data-field "form:data-field CDATA #IMPLIED">
66*cdf0e10cSrcweir<!ENTITY % linked-cell "form:linked-cell CDATA #IMPLIED">
67*cdf0e10cSrcweir<!ENTITY % visual-effect "form:visual-effect (flat|3d) #IMPLIED">
68*cdf0e10cSrcweir<!ENTITY % image-position "form:image-position (start|end|top|bottom|center) 'center'">
69*cdf0e10cSrcweir<!ENTITY % image-align "form:image-align (start|center|end) 'center'">
70*cdf0e10cSrcweir<!ENTITY % list-linkage-type "form:list-linkage-type (selection|selection-indexes) #IMPLIED">
71*cdf0e10cSrcweir<!ENTITY % source-cell-range "form:source-cell-range CDATA #IMPLIED">
72*cdf0e10cSrcweir<!ENTITY % list-source "form:list-source CDATA #IMPLIED">
73*cdf0e10cSrcweir<!ENTITY % list-source-types "(table|query|sql|sql-pass-through|value-list|table-fields)">
74*cdf0e10cSrcweir<!ENTITY % list-source-type "form:list-source-type %list-source-types; #IMPLIED">
75*cdf0e10cSrcweir<!ENTITY % column-style-name "form:column-style-name %styleName; #IMPLIED">
76*cdf0e10cSrcweir<!ENTITY % min-value "form:min-value %float; #IMPLIED">
77*cdf0e10cSrcweir<!ENTITY % max-value "form:max-value %float; #IMPLIED">
78*cdf0e10cSrcweir<!ENTITY % step-size "form:step-size %positiveInteger; '1'">
79*cdf0e10cSrcweir<!ENTITY % page-step-size "form:page-step-size %positiveInteger; #IMPLIED">
80*cdf0e10cSrcweir<!ENTITY % delay-for-repeat "form:delay-for-repeat %positiveInteger; #IMPLIED">
81*cdf0e10cSrcweir<!ENTITY % orientation "form:orientation (horizontal|vertical) #IMPLIED">
82*cdf0e10cSrcweir
83*cdf0e10cSrcweir
84*cdf0e10cSrcweir
85*cdf0e10cSrcweir
86*cdf0e10cSrcweir<!ELEMENT form:control (%controls;)+>
87*cdf0e10cSrcweir<!ATTLIST form:control %name;
88*cdf0e10cSrcweir                       %service-name;
89*cdf0e10cSrcweir                       %control-id;>
90*cdf0e10cSrcweir
91*cdf0e10cSrcweir<!ELEMENT form:form (form:properties?, office:events?, (form:control|form:form)*)>
92*cdf0e10cSrcweir<!ATTLIST form:form %name; %service-name;>
93*cdf0e10cSrcweir<!ATTLIST form:form xlink:href %url; #IMPLIED>
94*cdf0e10cSrcweir<!ATTLIST form:form form:enctype CDATA "application/x-www-form-urlencoded">
95*cdf0e10cSrcweir<!ATTLIST form:form form:method CDATA "get">
96*cdf0e10cSrcweir<!ATTLIST form:form office:target-frame CDATA "_blank">
97*cdf0e10cSrcweir<!ATTLIST form:form form:allow-deletes %boolean; "true">
98*cdf0e10cSrcweir<!ATTLIST form:form form:allow-inserts %boolean; "true">
99*cdf0e10cSrcweir<!ATTLIST form:form form:allow-updates %boolean; "true">
100*cdf0e10cSrcweir<!ATTLIST form:form form:apply-filter %boolean; "false">
101*cdf0e10cSrcweir<!ATTLIST form:form form:command CDATA #IMPLIED>
102*cdf0e10cSrcweir<!ATTLIST form:form form:command-type (table|query|command) "command">
103*cdf0e10cSrcweir<!ATTLIST form:form form:datasource CDATA #IMPLIED>
104*cdf0e10cSrcweir<!ATTLIST form:form form:detail-fields CDATA #IMPLIED>
105*cdf0e10cSrcweir<!ATTLIST form:form form:escape-processing %boolean; "true">
106*cdf0e10cSrcweir<!ATTLIST form:form form:filter CDATA #IMPLIED>
107*cdf0e10cSrcweir<!ATTLIST form:form form:ignore-result %boolean; "false">
108*cdf0e10cSrcweir<!ATTLIST form:form form:master-fields CDATA #IMPLIED>
109*cdf0e10cSrcweir<!ATTLIST form:form form:navigation-mode %navigation; #IMPLIED>
110*cdf0e10cSrcweir<!ATTLIST form:form form:order CDATA #IMPLIED>
111*cdf0e10cSrcweir<!ATTLIST form:form form:tab-cycle %cycles; #IMPLIED>
112*cdf0e10cSrcweir
113*cdf0e10cSrcweir<!ELEMENT office:forms (form:form*)>
114*cdf0e10cSrcweir<!ATTLIST office:forms form:automatic-focus %boolean; "false">
115*cdf0e10cSrcweir<!ATTLIST office:forms form:apply-design-mode %boolean; "true">
116*cdf0e10cSrcweir
117*cdf0e10cSrcweir<!ELEMENT form:text (form:properties?, office:events?)>
118*cdf0e10cSrcweir<!ATTLIST form:text %current-value;
119*cdf0e10cSrcweir                    %disabled;
120*cdf0e10cSrcweir                    %max-length;
121*cdf0e10cSrcweir                    %printable;
122*cdf0e10cSrcweir                    %readonly;
123*cdf0e10cSrcweir                    %tab-index;
124*cdf0e10cSrcweir                    %tab-stop;
125*cdf0e10cSrcweir                    %title;
126*cdf0e10cSrcweir                    %value;
127*cdf0e10cSrcweir                    %convert-empty;
128*cdf0e10cSrcweir                    %data-field;
129*cdf0e10cSrcweir                    %linked-cell;>
130*cdf0e10cSrcweir
131*cdf0e10cSrcweir<!ELEMENT form:textarea (form:properties?, office:events?, text:p*)>
132*cdf0e10cSrcweir<!ATTLIST form:textarea %current-value;
133*cdf0e10cSrcweir                        %disabled;
134*cdf0e10cSrcweir                        %max-length;
135*cdf0e10cSrcweir                        %printable;
136*cdf0e10cSrcweir                        %readonly;
137*cdf0e10cSrcweir                        %tab-index;
138*cdf0e10cSrcweir                        %tab-stop;
139*cdf0e10cSrcweir                        %title;
140*cdf0e10cSrcweir                        %value;
141*cdf0e10cSrcweir                        %convert-empty;
142*cdf0e10cSrcweir                        %data-field;
143*cdf0e10cSrcweir                        %linked-cell;>
144*cdf0e10cSrcweir
145*cdf0e10cSrcweir<!ELEMENT form:password (form:properties?, office:events?)>
146*cdf0e10cSrcweir<!ATTLIST form:password %disabled;
147*cdf0e10cSrcweir                        %max-length;
148*cdf0e10cSrcweir                        %printable;
149*cdf0e10cSrcweir                        %tab-index;
150*cdf0e10cSrcweir                        %tab-stop;
151*cdf0e10cSrcweir                        %title;
152*cdf0e10cSrcweir                        %value;
153*cdf0e10cSrcweir                        %convert-empty;
154*cdf0e10cSrcweir                        %linked-cell;>
155*cdf0e10cSrcweir
156*cdf0e10cSrcweir<!ATTLIST form:password form:echo-char CDATA "*">
157*cdf0e10cSrcweir
158*cdf0e10cSrcweir<!ELEMENT form:file (form:properties?, office:events?)>
159*cdf0e10cSrcweir<!ATTLIST form:file %current-value;
160*cdf0e10cSrcweir                    %disabled;
161*cdf0e10cSrcweir                    %max-length;
162*cdf0e10cSrcweir                    %printable;
163*cdf0e10cSrcweir                    %readonly;
164*cdf0e10cSrcweir                    %tab-index;
165*cdf0e10cSrcweir                    %tab-stop;
166*cdf0e10cSrcweir                    %title;
167*cdf0e10cSrcweir                    %value;>
168*cdf0e10cSrcweir
169*cdf0e10cSrcweir<!ELEMENT form:formatted-text (form:properties?, office:events?)>
170*cdf0e10cSrcweir<!ATTLIST form:formatted-text %current-value;
171*cdf0e10cSrcweir                              %disabled;
172*cdf0e10cSrcweir                              %max-length;
173*cdf0e10cSrcweir                              %printable;
174*cdf0e10cSrcweir                              %readonly;
175*cdf0e10cSrcweir                              %tab-index;
176*cdf0e10cSrcweir                              %tab-stop;
177*cdf0e10cSrcweir                              %title;
178*cdf0e10cSrcweir                              %min-value;
179*cdf0e10cSrcweir                              %max-value;
180*cdf0e10cSrcweir                              %value;
181*cdf0e10cSrcweir                              %convert-empty;
182*cdf0e10cSrcweir                              %data-field;
183*cdf0e10cSrcweir                              %linked-cell;>
184*cdf0e10cSrcweir<!ATTLIST form:formatted-text form:validation %boolean; "false">
185*cdf0e10cSrcweir
186*cdf0e10cSrcweir<!ELEMENT form:fixed-text (form:properties?, office:events?)>
187*cdf0e10cSrcweir<!ATTLIST form:fixed-text %for;
188*cdf0e10cSrcweir                          %disabled;
189*cdf0e10cSrcweir                          %label;
190*cdf0e10cSrcweir                          %printable;
191*cdf0e10cSrcweir                          %title;>
192*cdf0e10cSrcweir<!ATTLIST form:fixed-text form:multi-line %boolean; "false">
193*cdf0e10cSrcweir
194*cdf0e10cSrcweir<!ELEMENT form:combobox (form:properties?, office:events?, form:item*)>
195*cdf0e10cSrcweir<!ATTLIST form:combobox %current-value;
196*cdf0e10cSrcweir                        %disabled;
197*cdf0e10cSrcweir                        %dropdown;
198*cdf0e10cSrcweir                        %max-length;
199*cdf0e10cSrcweir                        %printable;
200*cdf0e10cSrcweir                        %readonly;
201*cdf0e10cSrcweir                        %size;
202*cdf0e10cSrcweir                        %tab-index;
203*cdf0e10cSrcweir                        %tab-stop;
204*cdf0e10cSrcweir                        %title;
205*cdf0e10cSrcweir                        %value;
206*cdf0e10cSrcweir                        %convert-empty;
207*cdf0e10cSrcweir                        %data-field;
208*cdf0e10cSrcweir                        %list-source;
209*cdf0e10cSrcweir                        %list-source-type;
210*cdf0e10cSrcweir                        %linked-cell;
211*cdf0e10cSrcweir                        %source-cell-range;>
212*cdf0e10cSrcweir
213*cdf0e10cSrcweir<!ATTLIST form:combobox form:auto-complete %boolean; #IMPLIED>
214*cdf0e10cSrcweir
215*cdf0e10cSrcweir<!ELEMENT form:item (#PCDATA)>
216*cdf0e10cSrcweir<!ATTLIST form:item %label;>
217*cdf0e10cSrcweir
218*cdf0e10cSrcweir<!ELEMENT form:listbox (form:properties?, office:events?, form:option*)>
219*cdf0e10cSrcweir<!ATTLIST form:listbox %disabled;
220*cdf0e10cSrcweir                       %dropdown;
221*cdf0e10cSrcweir                       %printable;
222*cdf0e10cSrcweir                       %size;
223*cdf0e10cSrcweir                       %tab-index;
224*cdf0e10cSrcweir                       %tab-stop;
225*cdf0e10cSrcweir                       %title;
226*cdf0e10cSrcweir                       %bound-column;
227*cdf0e10cSrcweir                       %data-field;
228*cdf0e10cSrcweir                       %list-source;
229*cdf0e10cSrcweir                       %list-source-type;
230*cdf0e10cSrcweir                       %linked-cell;
231*cdf0e10cSrcweir                       %list-linkage-type;
232*cdf0e10cSrcweir                       %source-cell-range;>
233*cdf0e10cSrcweir
234*cdf0e10cSrcweir<!ATTLIST form:listbox form:multiple %boolean; "false">
235*cdf0e10cSrcweir
236*cdf0e10cSrcweir<!ELEMENT form:option (#PCDATA)>
237*cdf0e10cSrcweir<!ATTLIST form:option %current-selected;
238*cdf0e10cSrcweir                      %selected;
239*cdf0e10cSrcweir                      %label;
240*cdf0e10cSrcweir                      %value;>
241*cdf0e10cSrcweir
242*cdf0e10cSrcweir<!ELEMENT form:button (form:properties?, office:events?)>
243*cdf0e10cSrcweir<!ATTLIST form:button %button-type;
244*cdf0e10cSrcweir                      %disabled;
245*cdf0e10cSrcweir                      %label;
246*cdf0e10cSrcweir                      %image-data;
247*cdf0e10cSrcweir                      %printable;
248*cdf0e10cSrcweir                      %tab-index;
249*cdf0e10cSrcweir                      %tab-stop;
250*cdf0e10cSrcweir                      %target-frame;
251*cdf0e10cSrcweir                      %target-location;
252*cdf0e10cSrcweir                      %title;
253*cdf0e10cSrcweir                      %value;
254*cdf0e10cSrcweir                      %image-position;
255*cdf0e10cSrcweir                      %image-align;>
256*cdf0e10cSrcweir
257*cdf0e10cSrcweir<!ATTLIST form:button form:default-button %boolean; "false"
258*cdf0e10cSrcweir                      form:toggle %boolean; "false"
259*cdf0e10cSrcweir                      form:focus-on-click %boolean; "true">
260*cdf0e10cSrcweir
261*cdf0e10cSrcweir<!ELEMENT form:image (form:properties?, office:events?)>
262*cdf0e10cSrcweir<!ATTLIST form:image %button-type;
263*cdf0e10cSrcweir                     %disabled;
264*cdf0e10cSrcweir                     %image-data;
265*cdf0e10cSrcweir                     %printable;
266*cdf0e10cSrcweir                     %tab-index;
267*cdf0e10cSrcweir                     %tab-stop;
268*cdf0e10cSrcweir                     %target-frame;
269*cdf0e10cSrcweir                     %target-location;
270*cdf0e10cSrcweir                     %title;
271*cdf0e10cSrcweir                     %value;>
272*cdf0e10cSrcweir
273*cdf0e10cSrcweir<!ELEMENT form:checkbox (form:properties?, office:events?)>
274*cdf0e10cSrcweir<!ATTLIST form:checkbox %disabled;
275*cdf0e10cSrcweir                        %label;
276*cdf0e10cSrcweir                        %printable;
277*cdf0e10cSrcweir                        %tab-index;
278*cdf0e10cSrcweir                        %tab-stop;
279*cdf0e10cSrcweir                        %title;
280*cdf0e10cSrcweir                        %value;
281*cdf0e10cSrcweir                        %data-field;
282*cdf0e10cSrcweir                        %linked-cell;
283*cdf0e10cSrcweir                        %visual-effect;
284*cdf0e10cSrcweir                        %image-position;
285*cdf0e10cSrcweir                        %image-align;>
286*cdf0e10cSrcweir
287*cdf0e10cSrcweir<!ENTITY % states "(unchecked|checked|unknown)">
288*cdf0e10cSrcweir<!ATTLIST form:checkbox form:current-state %states; #IMPLIED>
289*cdf0e10cSrcweir<!ATTLIST form:checkbox form:is-tristate %boolean; "false">
290*cdf0e10cSrcweir<!ATTLIST form:checkbox form:state %states; "unchecked">
291*cdf0e10cSrcweir
292*cdf0e10cSrcweir<!ELEMENT form:radio (form:properties?, office:events?)>
293*cdf0e10cSrcweir<!ATTLIST form:radio %current-selected;
294*cdf0e10cSrcweir                     %disabled;
295*cdf0e10cSrcweir                     %label;
296*cdf0e10cSrcweir                     %printable;
297*cdf0e10cSrcweir                     %selected;
298*cdf0e10cSrcweir                     %tab-index;
299*cdf0e10cSrcweir                     %tab-stop;
300*cdf0e10cSrcweir                     %title;
301*cdf0e10cSrcweir                     %value;
302*cdf0e10cSrcweir                     %data-field;
303*cdf0e10cSrcweir                     %linked-cell;
304*cdf0e10cSrcweir                     %visual-effect;
305*cdf0e10cSrcweir                     %image-position;
306*cdf0e10cSrcweir                     %image-align;>
307*cdf0e10cSrcweir
308*cdf0e10cSrcweir<!ELEMENT form:frame (form:properties?, office:events?)>
309*cdf0e10cSrcweir<!ATTLIST form:frame %disabled;
310*cdf0e10cSrcweir                     %for;
311*cdf0e10cSrcweir                     %label;
312*cdf0e10cSrcweir                     %printable;
313*cdf0e10cSrcweir                     %title;>
314*cdf0e10cSrcweir
315*cdf0e10cSrcweir<!ELEMENT form:image-frame (form:properties?, office:events?)>
316*cdf0e10cSrcweir<!ATTLIST form:image-frame %disabled;
317*cdf0e10cSrcweir                           %image-data;
318*cdf0e10cSrcweir                           %printable;
319*cdf0e10cSrcweir                           %readonly;
320*cdf0e10cSrcweir                           %title;
321*cdf0e10cSrcweir                           %data-field;>
322*cdf0e10cSrcweir
323*cdf0e10cSrcweir<!ELEMENT form:hidden (form:properties?, office:events?)>
324*cdf0e10cSrcweir<!ATTLIST form:hidden %name;
325*cdf0e10cSrcweir                      %service-name;
326*cdf0e10cSrcweir                      %value;>
327*cdf0e10cSrcweir
328*cdf0e10cSrcweir<!ELEMENT form:grid (form:properties?, office:events?, form:column*)>
329*cdf0e10cSrcweir<!ATTLIST form:grid %disabled;
330*cdf0e10cSrcweir                    %printable;
331*cdf0e10cSrcweir                    %tab-index;
332*cdf0e10cSrcweir                    %tab-stop;
333*cdf0e10cSrcweir                    %title;>
334*cdf0e10cSrcweir
335*cdf0e10cSrcweir<!ENTITY % column-type "form:text| form:textarea| form:formatted-text|form:checkbox| form:listbox| form:combobox">
336*cdf0e10cSrcweir<!ELEMENT form:column (%column-type;)+>
337*cdf0e10cSrcweir<!ATTLIST form:column %name;
338*cdf0e10cSrcweir                      %service-name;
339*cdf0e10cSrcweir                      %label;
340*cdf0e10cSrcweir                      %column-style-name;>
341*cdf0e10cSrcweir
342*cdf0e10cSrcweir<!ELEMENT form:generic-control (form:properties?, office:events?)>
343*cdf0e10cSrcweir
344*cdf0e10cSrcweir<!ELEMENT form:value-range (form:properties?, office:events?)>
345*cdf0e10cSrcweir<!ATTLIST form:value-range %disabled;
346*cdf0e10cSrcweir                           %printable;
347*cdf0e10cSrcweir                           %tab-index;
348*cdf0e10cSrcweir                           %tab-stop;
349*cdf0e10cSrcweir                           %title;
350*cdf0e10cSrcweir                           %min-value;
351*cdf0e10cSrcweir                           %max-value;
352*cdf0e10cSrcweir                           %current-value;
353*cdf0e10cSrcweir                           %value;
354*cdf0e10cSrcweir                           %linked-cell;
355*cdf0e10cSrcweir                           %step-size;
356*cdf0e10cSrcweir                           %page-step-size;
357*cdf0e10cSrcweir                           %delay-for-repeat;
358*cdf0e10cSrcweir                           %orientation;>
359*cdf0e10cSrcweir
360*cdf0e10cSrcweir<!ELEMENT form:properties (form:property+)>
361*cdf0e10cSrcweir<!ELEMENT form:property (form:property-value*)>
362*cdf0e10cSrcweir<!ATTLIST form:property form:property-is-list %boolean; #IMPLIED>
363*cdf0e10cSrcweir<!ATTLIST form:property form:property-name CDATA #REQUIRED>
364*cdf0e10cSrcweir<!ATTLIST form:property form:property-type (boolean|short|int|long|double|string)  #REQUIRED>
365*cdf0e10cSrcweir<!ELEMENT form:property-value (#PCDATA)>
366*cdf0e10cSrcweir<!ATTLIST form:property-value form:property-is-void %boolean; #IMPLIED>
367