Qualified Defaults

The Qualified Defaults object contains default attributes used by the service.

Parameter Type Description
anyType anyType Form default attribute
anyURI anyURI Form default attribute
base64Binary base64Binary Form default attribute
boolean boolean Form default attribute
byte byte Form default attribute
dateTime dateTime Form default attribute
decimal decimal Form default attribute
double double Form default attribute
float float Form default attribute
int int Form default attribute
long long Form default attribute
QName QName Form default attribute
short short Form default attribute
string string Form default attribute
unsignedByte unsignedByte Form default attribute
unsignedInt unsignedInt Form default attribute
unsignedShort unsignedShort Form default attribute
unsignedLong unsignedLong Form default attribute
char char restricted to int
duration duration Form default attribute
guid guid Form default attribute
FactoryType QName Form default attribute
Id ID Form default attribute
Ref IDREF Form default attribute
The form default attributes include:
<xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/">
 <xs:element name="anyType" nillable="true" type="xs:anyType"/>
 <xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
 <xs:element name="base64Binary" nillable="true" type="xs:base64Binary"/>
 <xs:element name="boolean" nillable="true" type="xs:boolean"/>
 <xs:element name="byte" nillable="true" type="xs:byte"/>
 <xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
 <xs:element name="decimal" nillable="true" type="xs:decimal"/>
 <xs:element name="double" nillable="true" type="xs:double"/>
 <xs:element name="float" nillable="true" type="xs:float"/>
 <xs:element name="int" nillable="true" type="xs:int"/>
 <xs:element name="long" nillable="true" type="xs:long"/>
 <xs:element name="QName" nillable="true" type="xs:QName"/>
 <xs:element name="short" nillable="true" type="xs:short"/>
 <xs:element name="string" nillable="true" type="xs:string"/>
 <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte"/>
 <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
 <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong"/>
 <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort"/>
 <xs:element name="char" nillable="true" type="tns:char"/>
 <xs:simpleType name="char">
 <xs:restriction base="xs:int"/>
 </xs:simpleType>
 <xs:element name="duration" nillable="true" type="tns:duration"/>
 <xs:simpleType name="duration">
 <xs:restriction base="xs:duration">
 <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
 <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
 <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
 </xs:restriction>
 </xs:simpleType>
 <xs:element name="guid" nillable="true" type="tns:guid"/>
 <xs:simpleType name="guid">
 <xs:restriction base="xs:string">
 <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
 </xs:restriction>
 </xs:simpleType>
 <xs:attribute name="FactoryType" type="xs:QName"/>
 <xs:attribute name="Id" type="xs:ID"/>
 <xs:attribute name="Ref" type="xs:IDREF"/>
</xs:schema>