Microsoft.Search.Office.ServiceParameters Schema

This topic contains the annotated text of the Microsoft.Search.Office.ServiceParameters.xsd schema file. For additional information about this schema, see Microsoft.Search.Office.ServiceParameters Schema Documentation.

<?xml version="1.0" encoding="utf-8" ?>
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
<!-- Schema: Office.ServiceParameters.xsd                       -->
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    targetNamespace="urn:Microsoft.Search.Office.ServiceParameters"
    xmlns="urn:Microsoft.Search.Office.ServiceParameters" 
    elementFormDefault="qualified" 
    xmlns:t="urn:Microsoft.Search.Types">
    <xsd:annotation>
        <xsd:documentation>
            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.
        </xsd:documentation>
        <xsd:documentation>
            Defines Form information augmenting a query.  The root
            element in this schema is designed to be used inside the
            Microsoft.Search.Query.xsd schema.
        </xsd:documentation>
    </xsd:annotation>
    <xsd:import schemaLocation="Microsoft.Search.Types.xsd" 
        namespace="urn:Microsoft.Search.Types" />
    <!-- - - - - - - - - - - - - - - - - - - - - - - - - - -->
    <!-- Root Element: ServiceParameters                   -->
    <!-- - - - - - - - - - - - - - - - - - - - - - - - - - -->
    <xsd:element name="ServiceParameters">
        <xsd:annotation>
            <xsd:documentation>                The value of parameters passed 
                by a service inside a Form.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
            <xsd:sequence>
                <xsd:element name="Action" 
                    type="t:IDType" minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation>
                            The id of the form element 
                            that triggered the requery.
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element name="Parameters" type="ParametersType"
                    minOccurs="0">
                    <xsd:annotation>
                        <xsd:documentation>
                            A collection of form 
                            parameters and their values.
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:any namespace="##other" minOccurs="0" 
                    maxOccurs="unbounded" processContents="skip">
                    <xsd:annotation>
                        <xsd:documentation>
                            Any element in another namespace.  Can 
                            be used for extensibility in the future.
                        </xsd:documentation>
                    </xsd:annotation>
                </xsd:any>
            </xsd:sequence>
            <xsd:attribute name="revision" type="xsd:unsignedInt" 
                use="optional">
                <xsd:annotation>
                    <xsd:documentation>
                        Unsigned integer indicating the revision of
                        the schema used in the request.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="build" type="t:String255" 
                use="optional">
                <xsd:annotation>
                    <xsd:documentation>
                        The build of the component used 
                        to generate the request.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
        </xsd:complexType>
    </xsd:element>
    <!-- - - - - - - - - - - - - - - - - - - - - - - - - - -->
    <!-- Type: ParametersType                              -->
    <!-- - - - - - - - - - - - - - - - - - - - - - - - - - -->
    <xsd:complexType name="ParametersType">
        <xsd:annotation>
            <xsd:documentation>
                A collection of form parameters and their values.
                The IDs of the various Form elements will be mapped
                to an element name which contains their value.
                The elements appear as a sequence.
            </xsd:documentation>
        </xsd:annotation>
        <xsd:sequence>
            <xsd:any namespace="##local" minOccurs="0" 
                maxOccurs="unbounded">
                <xsd:annotation>
                    <xsd:documentation>
                        Any element in the local namespace.  Element
                        names are derived from the Form control IDs.
                    </xsd:documentation>
                </xsd:annotation>
            </xsd:any>
        </xsd:sequence>
    </xsd:complexType>
</xsd:schema>
©2003-2004 Microsoft Corporation. All rights reserved. Permission to copy, display and distribute this document is available at: http://msdn.microsoft.com/library/en-us/odcXMLRef/html/odcXMLRefLegalNotice.asp