wsdlpull svntrunk
soap.xsd
Go to the documentation of this file.
1<?xml version="1.0" encoding="us-ascii"?>
2<schema xmlns="http://www.w3.org/2001/XMLSchema"
3 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
4 targetNamespace="http://schemas.xmlsoap.org/wsdl/soap/">
5 <element name="binding" type="soap:bindingType"/>
6 <complexType name="bindingType">
7 <attribute name="transport" type="anyURI" use="optional"/>
8 <attribute name="style" type="soap:styleChoice" use="optional"/>
9 </complexType>
10 <simpleType name="styleChoice">
11 <restriction base="string">
12 <enumeration value="rpc"/>
13 <enumeration value="document"/>
14 </restriction>
15 </simpleType>
16 <element name="operation" type="soap:operationType"/>
17 <complexType name="operationType">
18 <attribute name="soapAction" type="anyURI" use="optional"/>
19 <attribute name="style" type="soap:styleChoice" use="optional"/>
20 </complexType>
21 <element name="body" type="soap:bodyType"/>
22 <complexType name="bodyType">
23 <attribute name="encodingStyle" type="anyURI" use="optional"/>
24 <attribute name="parts" type="NMTOKENS" use="optional"/>
25 <attribute name="use" type="soap:useChoice" use="optional"/>
26 <attribute name="namespace" type="anyURI" use="optional"/>
27 </complexType>
28 <simpleType name="useChoice">
29 <restriction base="string">
30 <enumeration value="literal"/>
31 <enumeration value="encoded"/>
32 </restriction>
33 </simpleType>
34 <element name="fault" type="soap:faultType"/>
35 <complexType name="faultType">
36 <attribute name="encodingStyle" type="anyURI" use="optional"/>
37 <attribute name="use" type="soap:useChoice" use="optional"/>
38 <attribute name="namespace" type="anyURI" use="optional"/>
39 <attribute name="name" type="string" use="optional"/>
40 </complexType>
41
42 <element name="headerfault" type="soap:headerfaultType"/>
43 <complexType name="headerfaultType">
44 <attribute name="message" type="QName" use="required"/>
45 <attribute name="parts" type="NMTOKENS" use="required"/>
46 <attribute name="use" type="soap:useChoice" use="required"/>
47 <attribute name="encodingStyle" type="anyURI" use="optional"/>
48 <attribute name="namespace" type="anyURI" use="optional"/>
49 </complexType>
50
51 <element name="header" type="soap:headerType"/>
52 <complexType name="headerType">
53 <all>
54 <element ref="soap:headerfault" minOccurs="0"/>
55 </all>
56 <attribute name="message" type="QName" use="required"/>
57 <attribute name="parts" type="NMTOKENS" use="optional"/>
58 <attribute name="part" type="NMTOKEN" use="optional"/>
59 <attribute name="use" type="soap:useChoice" use="required"/>
60 <attribute name="encodingStyle" type="anyURI" use="optional"/>
61 <attribute name="namespace" type="anyURI" use="optional"/>
62 </complexType>
63
64 <element name="address" type="soap:addressType"/>
65 <complexType name="addressType">
66 <attribute name="location" type="anyURI" use="required"/>
67 </complexType>
68</schema>