1 <!-- You can guess this schema from http://msdn2.microsoft.com/en-us/library/7h3ystb6(VS.80).aspx -->
2 <xs:schema xmlns:
xs=
"http://www.w3.org/2001/XMLSchema"
3 elementFormDefault=
"qualified" xmlns:
t=
"http://microsoft.com/webReference/"
4 targetNamespace=
"http://microsoft.com/webReference/">
5 <xs:element name=
"webReferenceOptions" type=
"t:webReferenceOptionsType" />
6 <xs:complexType name=
"webReferenceOptionsType">
8 <xs:element name=
"verbose" minOccurs=
"0" type=
"xs:boolean" />
9 <xs:element name=
"codeGenerationOptions" minOccurs=
"0">
11 <xs:list itemType=
"t:codeGenerationOptionsType" />
14 <xs:element name=
"schemaImporterExtensions" minOccurs=
"0" type=
"t:schemaImporterExtensionsType" />
15 <xs:element name=
"style" minOccurs=
"0">
17 <xs:list itemType=
"t:styleType" />
23 <!-- CodeGenerationOptions enum has XmlEnumAttribute for each member -->
24 <xs:simpleType name=
"codeGenerationOptionsType">
25 <xs:restriction base=
"xs:NCName">
26 <xs:enumeration value=
"enableDataBinding" />
27 <xs:enumeration value=
"newAsync" />
28 <xs:enumeration value=
"oldAsync" />
29 <xs:enumeration value=
"order" />
30 <xs:enumeration value=
"properties" />
34 <!-- looks like ServiceDescriptionImportStyle enum members -->
35 <xs:simpleType name=
"styleType">
36 <xs:restriction base=
"xs:NCName">
37 <xs:enumeration value=
"client" />
38 <xs:enumeration value=
"server" />
39 <xs:enumeration value=
"serverInterface" />
43 <xs:complexType name=
"schemaImporterExtensionsType">
45 <xs:element name=
"type" minOccurs=
"0" maxOccurs=
"unbounded" type=
"xs:string" />