XmlTypeListType Complex Type

Defines a list output types that the service uses to determine how to render an input data type.

<xs:complexType name="XmlTypeListType">
    <xs:sequence>
        <xs:element name="xmlType"
            minOccurs="0"
            maxOccurs="unbounded"
        >
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension
                        base="XmlType"
                    >
                        <xs:attribute name="name"
                            type="QName"
                            use="required"
                         />
                        <xs:attribute name="value"
                            type="string"
                            use="required"
                         />
                        <xs:attribute name="symbol"
                            type="CSymbolType"
                            use="required"
                         />
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
    </xs:sequence>
</xs:complexType>

Child elements

ElementTypeDescription
xmlType

Defines an XML type.

Attributes

NameTypeDescription
nameQName

The name of the output type.

symbol CSymbolType

The symbol to use to reference the output type in your application. The Message Compiler (MC.exe) uses the symbol to create a constant for the output type in the header file that the compiler generates.

valuestring

An integer value that uniquely identifies the output type in the list of output types that you define.

Remarks

The \Include\Winmeta.xml file, which is included in the Windows SDK, contains a list of predefined output types.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

 

 

Community Additions

ADD
Show:
© 2014 Microsoft