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" />