123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- <?xml version='1.0' encoding='UTF-8' ?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:tns="http://schemas.xmlsoap.org/soap/envelope/"
- targetNamespace="http://schemas.xmlsoap.org/soap/envelope/" >
-
-
- <xs:element name="Envelope" type="tns:Envelope" />
- <xs:complexType name="Envelope" >
- <xs:sequence>
- <xs:element ref="tns:Header" minOccurs="0" />
- <xs:element ref="tns:Body" minOccurs="1" />
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax" />
- </xs:complexType>
- <xs:element name="Header" type="tns:Header" />
- <xs:complexType name="Header" >
- <xs:sequence>
- <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax" />
- </xs:complexType>
-
- <xs:element name="Body" type="tns:Body" />
- <xs:complexType name="Body" >
- <xs:sequence>
- <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax" >
- <xs:annotation>
- <xs:documentation>
- Prose in the spec does not specify that attributes are allowed on the Body element
- </xs:documentation>
- </xs:annotation>
- </xs:anyAttribute>
- </xs:complexType>
-
-
- <xs:attribute name="mustUnderstand" >
- <xs:simpleType>
- <xs:restriction base='xs:boolean'>
- <xs:pattern value='0|1' />
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="actor" type="xs:anyURI" />
- <xs:simpleType name="encodingStyle" >
- <xs:annotation>
- <xs:documentation>
- 'encodingStyle' indicates any canonicalization conventions followed in the contents of the containing element. For example, the value 'http://schemas.xmlsoap.org/soap/encoding/' indicates the pattern described in SOAP specification
- </xs:documentation>
- </xs:annotation>
- <xs:list itemType="xs:anyURI" />
- </xs:simpleType>
- <xs:attribute name="encodingStyle" type="tns:encodingStyle" />
- <xs:attributeGroup name="encodingStyle" >
- <xs:attribute ref="tns:encodingStyle" />
- </xs:attributeGroup>
- <xs:element name="Fault" type="tns:Fault" />
- <xs:complexType name="Fault" final="extension" >
- <xs:annotation>
- <xs:documentation>
- Fault reporting structure
- </xs:documentation>
- </xs:annotation>
- <xs:sequence>
- <xs:element name="faultcode" type="xs:QName" />
- <xs:element name="faultstring" type="xs:string" />
- <xs:element name="faultactor" type="xs:anyURI" minOccurs="0" />
- <xs:element name="detail" type="tns:detail" minOccurs="0" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="detail">
- <xs:sequence>
- <xs:any namespace="##any" minOccurs="0" maxOccurs="unbounded" processContents="lax" />
- </xs:sequence>
- <xs:anyAttribute namespace="##any" processContents="lax" />
- </xs:complexType>
- </xs:schema>
|