File: rsxsdResponseForm.htm

package info (click to toggle)
office2003-schemas 1.0%2Bds-1
  • links: PTS, VCS
  • area: non-free
  • in suites: bookworm, forky, sid, trixie
  • size: 42,304 kB
  • sloc: javascript: 2,429; makefile: 29
file content (815 lines) | stat: -rw-r--r-- 39,618 bytes parent folder | download
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
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
<html dir="ltr"><head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<META HTTP-EQUIV="assetid" CONTENT="HV01084529"><META NAME="lcid" CONTENT="1033"><title>Microsoft.Search.Response.Form Schema</title><link rel="stylesheet" type="text/css" href="office10.css"><script type="text/javascript" language="Javascript" src="ExpCollapse.js"></script><script type="text/javascript" language="JavaScript" src="inline.js"></script></head><body><h1>Microsoft.Search.Response.Form Schema</h1><p>This topic contains the annotated text of the Microsoft.Search.Response.Form.xsd schema file. For additional information about this schema, see <a href="rsxsdResponseFormDocs.htm" id="HV01087691" lcid=" ">Microsoft.Search.Response.Form Schema Documentation</a>.</p><pre><code>&lt;?xml version="1.0" encoding="utf-8" ?&gt;
&lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
&lt;!-- Schema: Response.Form.xsd                                   --&gt;
&lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
&lt;xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    targetNamespace="urn:Microsoft.Search.Response.Form" 
    xmlns="urn:Microsoft.Search.Response.Form" 
    elementFormDefault="qualified" 
    xmlns:t="urn:Microsoft.Search.Types"&gt;
    &lt;xsd:annotation&gt;
        &lt;xsd:documentation&gt;
            This document is provided for informational purposes 
            only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
            AS TO THE INFORMATION IN THIS DOCUMENT. Complying with 
            all applicable copyright laws is the responsibility of 
            the user.  Microsoft may have patents, patent 
            applications, trademarks, copyrights, or other 
            intellectual property rights covering subject matter in 
            this document. Except as expressly provided in any 
            written license agreement from Microsoft, the furnishing
            of this document does not give you any license to these 
            patents, trademarks, copyrights, or other intellectual 
            property. (c) 2003 Microsoft Corporation. All rights 
            reserved.
        &lt;/xsd:documentation&gt;
        &lt;xsd:documentation&gt;
            Forms enable a service to interact with the user.  
            Defines all form elements and their relationship to each 
            other.  A form is submitted when the user clicks a form 
            element having the @action="requery" attribute.  At this 
            point, a new query is generated containing the data of 
            the form.
        &lt;/xsd:documentation&gt;
    &lt;/xsd:annotation&gt;
    &lt;xsd:import schemaLocation="Microsoft.Search.Types.xsd" 
        namespace="urn:Microsoft.Search.Types" /&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Root Element: Form                                --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:element name="Form"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Forms are controls that allow users to refine their 
                queries.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:complexType&gt;
            &lt;xsd:choice minOccurs="0" maxOccurs="unbounded"&gt;
                &lt;xsd:group ref="NestedFormGroup"&gt;
                    &lt;xsd:annotation&gt;
                        &lt;xsd:documentation&gt;
                            A collection of form controls.
                        &lt;/xsd:documentation&gt;
                    &lt;/xsd:annotation&gt;
                &lt;/xsd:group&gt;
                &lt;xsd:element name="Frame" type="FrameType"&gt;
                    &lt;xsd:annotation&gt;
                        &lt;xsd:documentation&gt;
                            A collection of form controls, 
                            displayed horizontally.
                        &lt;/xsd:documentation&gt;
                    &lt;/xsd:annotation&gt;
                &lt;/xsd:element&gt;
            &lt;/xsd:choice&gt;
            &lt;xsd:attribute name="revision" 
                type="xsd:unsignedInt" use="optional"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        Unsigned integer indicating the revision of 
                        the schema used in the response.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:attribute&gt;
            &lt;xsd:attribute name="build" 
                type="t:String255" use="optional"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The build of the component used to generate 
                        the response.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:attribute&gt;
            &lt;xsd:attribute name="rtl" type="xsd:boolean"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        If set to 'true' then the forms are 
                        right-to-left.  If set to 'false' then 
                        the forms are left-to-right.  If unspecified,
                        the system will choose.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:attribute&gt;
            &lt;xsd:attribute name="propagate" 
                type="xsd:boolean" default="true"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        If set to 'false' then any changes to the 
                        main query box will be passed up with the 
                        requery generated by the Form, rather than 
                        passing the original query.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:attribute&gt;
            &lt;xsd:attribute name="separator" 
                type="xsd:boolean" default="false"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        If set to 'true' then the form block will 
                        display with a separator below it to 
                        distinguish it from other portions of the 
                        results.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:attribute&gt;
        &lt;/xsd:complexType&gt;
    &lt;/xsd:element&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Group: NestedFormGroup                            --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:group name="NestedFormGroup"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines a collection of controls.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:choice&gt;
            &lt;xsd:element name="Button" type="ButtonType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        A simple button.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Checkbox" type="CheckboxType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        A checkbox.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Edit" type="EditType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        An edit control.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Hyperlink" type="HyperlinkFormType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        A hyperlink.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Label" type="TextType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        A text label.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Listbox" type="ListboxType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        A list box or dropdown control.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="NewQuery" type="NewQueryType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        A new query control.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="RadioGroup" type="RadioGroupType"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        A radio button group.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:choice&gt;
    &lt;/xsd:group&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: ButtonType                                  --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="ButtonType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines a simple button.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:sequence&gt;
            &lt;xsd:element name="Text" type="TextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The text for the control.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:sequence&gt;
        &lt;xsd:attributeGroup ref="ControlAttributes"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Shared control attributes.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attributeGroup&gt;
        &lt;xsd:attribute name="tooltip" 
            type="t:String2048" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Optional tooltip.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="icon" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Optional icon, which suppresses the display 
                    of text.  Only the 'Go' icon is currently 
                    supported.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
            &lt;xsd:simpleType&gt;
                &lt;xsd:restriction base="xsd:string"&gt;
                    &lt;xsd:enumeration value="go" /&gt;
                &lt;/xsd:restriction&gt;
            &lt;/xsd:simpleType&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: CheckboxType                                --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="CheckboxType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Describes a checkbox control with optional 
                child controls.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:all&gt;
            &lt;xsd:element name="Text" type="TextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The text of the checkbox.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Frame" type="FrameType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        Child elements under the checkbox.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:all&gt;
        &lt;xsd:attributeGroup ref="ControlAttributes"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Shared control attributes.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attributeGroup&gt;
        &lt;xsd:attribute name="selected" type="xsd:boolean" 
            use="optional" default="false"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true' the checkbox appears checked.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: EditType                                    --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="EditType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Describes an edit control with an optional label.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:sequence&gt;
            &lt;xsd:element name="Text" 
                type="PositionalTextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        Text for the control's label.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:sequence&gt;
        &lt;xsd:attributeGroup ref="ControlAttributes"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Shared control attributes.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attributeGroup&gt;
        &lt;xsd:attribute name="value" 
            type="t:String2048" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Initial text inside the control.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="password" type="xsd:boolean" 
            use="optional" default="false"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If true, indicates that the edit control 
                    is a password box and needs to be obscured.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="rtl" type="xsd:boolean" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true' then the control is 
                    right-to-left.  If set to 'false' then 
                    the control is left-to-right.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="limit" use="optional" default="256"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Maximum number of characters allowed.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
            &lt;xsd:simpleType&gt;
                &lt;xsd:restriction base="xsd:integer"&gt;
                    &lt;xsd:minInclusive value="1" /&gt;
                    &lt;xsd:maxInclusive value="4096" /&gt;
                &lt;/xsd:restriction&gt;
            &lt;/xsd:simpleType&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="width" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    The width of the control in character units.  
                    If not specified, the control fills all 
                    available space.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
            &lt;xsd:simpleType&gt;
                &lt;xsd:restriction base="xsd:integer"&gt;
                    &lt;xsd:minInclusive value="1" /&gt;
                    &lt;xsd:maxInclusive value="128" /&gt;
                &lt;/xsd:restriction&gt;
            &lt;/xsd:simpleType&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: HyperlinkFormType                           --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="HyperlinkFormType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines a hyperlink that behaves like a button.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:sequence&gt;
            &lt;xsd:element name="Text" type="TextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The text for the control.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:sequence&gt;
        &lt;xsd:attributeGroup ref="ControlAttributes"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Shared control attributes.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attributeGroup&gt;
        &lt;xsd:attribute name="tooltip" 
            type="t:String2048" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Optional tooltip.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: TextType                                    --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="TextType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines a text label.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:simpleContent&gt;
            &lt;xsd:extension base="xsd:string"&gt;
                &lt;xsd:attribute name="rtl" 
                    type="xsd:boolean" use="optional"&gt;
                    &lt;xsd:annotation&gt;
                        &lt;xsd:documentation&gt;
                            If set to 'true' then the text is 
                            right-to-left.  If set to 'false' 
                            then the text is left-to-right.
                        &lt;/xsd:documentation&gt;
                    &lt;/xsd:annotation&gt;
                &lt;/xsd:attribute&gt;
            &lt;/xsd:extension&gt;
        &lt;/xsd:simpleContent&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: ListBoxType                                 --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="ListboxType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines a list box control.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:sequence&gt;
            &lt;xsd:element name="Text" 
                type="PositionalTextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The text for the control.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Option" type="ListBoxOptionType" 
                minOccurs="0" maxOccurs="unbounded"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        An option in the listbox.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:sequence&gt;
        &lt;xsd:attributeGroup ref="ControlAttributes"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Shared control attributes.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attributeGroup&gt;
        &lt;xsd:attribute name="dropdown" 
            type="xsd:boolean" use="optional" default="true"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'false' then the control is a 
                    list box rather than a dropdown.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="rtl" type="xsd:boolean" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true' then the control is 
                    right-to-left.  If set to 'false' then the 
                    control is left-to-right.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="width" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    The width of the control in character units.  
                    If not specified, the control fills all 
                    available space.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
            &lt;xsd:simpleType&gt;
                &lt;xsd:restriction base="xsd:integer"&gt;
                    &lt;xsd:minInclusive value="1" /&gt;
                    &lt;xsd:maxInclusive value="128" /&gt;
                &lt;/xsd:restriction&gt;
            &lt;/xsd:simpleType&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: ListBoxOptionType                           --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="ListBoxOptionType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines an option in a list box.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:all&gt;
            &lt;xsd:element name="Text" type="xsd:string" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        Text for the option.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:all&gt;
        &lt;xsd:attribute name="id" type="t:IDType" use="required"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Unique ID for the option.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="selected" 
            type="xsd:boolean" use="optional" default="false"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true' then the option is 
                    selected by default.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="level" use="optional" default="1"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Indentation level for the option.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
            &lt;xsd:simpleType&gt;
                &lt;xsd:restriction base="xsd:integer"&gt;
                    &lt;xsd:minInclusive value="1" /&gt;
                    &lt;xsd:maxInclusive value="3" /&gt;
                &lt;/xsd:restriction&gt;
            &lt;/xsd:simpleType&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: NewQueryType                                --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="NewQueryType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines a link that launches a new query.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:sequence&gt;
            &lt;xsd:element name="Text" type="TextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The text for the link.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:sequence&gt;
        &lt;xsd:attribute name="query" type="xsd:string" use="required"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    The actual query to be sent when the link is 
                    clicked.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="tooltip"
            type="t:String2048" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    An optional tooltip.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="category" 
            type="t:CategoryType" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Category or group of services to be searched.  
                    If not specified, the currently selected set 
                    of services is searched.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="disabled" use="optional" 
            type="xsd:boolean" default="false"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true' the link is disabled.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: RadioGroupType                              --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="RadioGroupType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines a group of radio buttons.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:sequence&gt;
            &lt;xsd:element name="Text" type="TextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The text for the radio button group label.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Option" type="RadioOptionType" 
                minOccurs="0" maxOccurs="unbounded"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        An individual radio button.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:sequence&gt;
        &lt;xsd:attributeGroup ref="ControlAttributes"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Shared control attributes.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attributeGroup&gt;
        &lt;xsd:attribute name="rtl" type="xsd:boolean"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true' then the radio button group is 
                    right-to-left.  If set to 'false' then the radio 
                    button group is left-to-right.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: RadioOptionType                             --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="RadioOptionType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines an individual radio button.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:all&gt;
            &lt;xsd:element name="Text" type="TextType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        The text for the option.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
            &lt;xsd:element name="Frame" type="FrameType" minOccurs="0"&gt;
                &lt;xsd:annotation&gt;
                    &lt;xsd:documentation&gt;
                        Child elements under the radio button.
                    &lt;/xsd:documentation&gt;
                &lt;/xsd:annotation&gt;
            &lt;/xsd:element&gt;
        &lt;/xsd:all&gt;
        &lt;xsd:attribute name="id" type="t:IDType" use="required"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Unique ID for the option.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="selected" type="xsd:boolean" 
            use="optional" default="false"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true' then the option is 
                    selected by default.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="disabled" type="xsd:boolean" 
            use="optional" default="false"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true', the option is disabled.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: PositionalTextType                          --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="PositionalTextType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines the text label for a control when the label 
                may appear in different places with respect to the 
                control.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:simpleContent&gt;
            &lt;xsd:extension base="xsd:string"&gt;
                &lt;xsd:attribute name="rtl" type="xsd:boolean"&gt;
                    &lt;xsd:annotation&gt;
                        &lt;xsd:documentation&gt;
                            If set to 'true' then the text is 
                            right-to-left.  If set to 'false' then 
                            the text is left-to-right.
                        &lt;/xsd:documentation&gt;
                    &lt;/xsd:annotation&gt;
                &lt;/xsd:attribute&gt;
                &lt;xsd:attribute name="position" 
                    default="beside" use="optional"&gt;
                    &lt;xsd:annotation&gt;
                        &lt;xsd:documentation&gt;
                            Describes where the text label is 
                            positioned relative to the control.
                        &lt;/xsd:documentation&gt;
                    &lt;/xsd:annotation&gt;
                    &lt;xsd:simpleType&gt;
                        &lt;xsd:restriction base="xsd:string"&gt;
                            &lt;xsd:enumeration value="beside" /&gt;
                            &lt;xsd:enumeration value="above" /&gt;
                        &lt;/xsd:restriction&gt;
                    &lt;/xsd:simpleType&gt;
                &lt;/xsd:attribute&gt;
            &lt;/xsd:extension&gt;
        &lt;/xsd:simpleContent&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Type: FrameType                                   --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:complexType name="FrameType"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Describes a group of controls that display 
                side by side when possible.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:sequence minOccurs="0" maxOccurs="unbounded"&gt;
            &lt;xsd:group ref="NestedFormGroup" /&gt;
        &lt;/xsd:sequence&gt;
    &lt;/xsd:complexType&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;!-- Attribute Group: ControlAttributes                --&gt;
    &lt;!-- - - - - - - - - - - - - - - - - - - - - - - - - - --&gt;
    &lt;xsd:attributeGroup name="ControlAttributes"&gt;
        &lt;xsd:annotation&gt;
            &lt;xsd:documentation&gt;
                Defines attributes common to all Form controls.
            &lt;/xsd:documentation&gt;
        &lt;/xsd:annotation&gt;
        &lt;xsd:attribute name="id" type="t:IDType" use="required"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    The ID for the control.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="disabled" type="xsd:boolean" 
            use="optional" default="false"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    If set to 'true', the control is disabled.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="submitUrl" 
            type="xsd:anyURI" use="optional"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    The URL where the Form data will be submitted if 
                    the control is clicked and it has a requery 
                    action.  If absent, the service provider's 
                    registered Query Path is used.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
        &lt;/xsd:attribute&gt;
        &lt;xsd:attribute name="action" use="optional" default="none"&gt;
            &lt;xsd:annotation&gt;
                &lt;xsd:documentation&gt;
                    Action to perform.
                &lt;/xsd:documentation&gt;
            &lt;/xsd:annotation&gt;
            &lt;xsd:simpleType&gt;
                &lt;xsd:restriction base="xsd:string"&gt;
                    &lt;xsd:enumeration value="requery"&gt;
                        &lt;xsd:annotation&gt;
                            &lt;xsd:documentation&gt;
                                Will submit the Form data to the 
                                service and refresh the results 
                                with what the service returns.
                            &lt;/xsd:documentation&gt;
                        &lt;/xsd:annotation&gt;
                    &lt;/xsd:enumeration&gt;
                    &lt;xsd:enumeration value="none"&gt;
                        &lt;xsd:annotation&gt;
                            &lt;xsd:documentation&gt;
                                Will not do anything, making the 
                                control able to change parameters 
                                but not submit the Form.
                            &lt;/xsd:documentation&gt;
                        &lt;/xsd:annotation&gt;
                    &lt;/xsd:enumeration&gt;
                    &lt;xsd:enumeration value="callback"&gt;
                        &lt;xsd:annotation&gt;
                            &lt;xsd:documentation&gt;
                                Will submit the Form data to the 
                                service but will not expect any 
                                data back, which the service can 
                                use to call itself to perform an 
                                action.
                            &lt;/xsd:documentation&gt;
                        &lt;/xsd:annotation&gt;
                    &lt;/xsd:enumeration&gt;
                &lt;/xsd:restriction&gt;
            &lt;/xsd:simpleType&gt;
        &lt;/xsd:attribute&gt;
    &lt;/xsd:attributeGroup&gt;
&lt;/xsd:schema&gt;
</code></pre><center><a href="XMLSchemaCopyright_HV01147162.htm">&copy;2003-2004 Microsoft Corporation. All rights reserved.</a>  

Permission to copy, display and distribute this document is available at: <a 

href="http://r.office.microsoft.com/r/rlidAWSContentRedir?AssetID=XT010988631033&amp;CTT=11&amp;Origin=HV011232471033" 

target="_new">http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp</a></center></body></html>