62 lines
1.9 KiB
XML
62 lines
1.9 KiB
XML
<?xml version='1.0' encoding='UTF-8'?>
|
|
<wsdl:definitions
|
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
|
xmlns="http://schemas.xmlsoap.org/wsdl/"
|
|
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
|
targetNamespace="http://xoev.de/schemata/xzufi/2_2_0">
|
|
<wsdl:types>
|
|
<xs:schema xmlns:ns="http://php.net" targetNamespace="http://php.net">
|
|
<xs:attributeGroup name="c">
|
|
<xs:attribute name="c" type="string" />
|
|
</xs:attributeGroup>
|
|
|
|
<xs:attributeGroup name="b">
|
|
<xs:attribute name="b" type="string" />
|
|
</xs:attributeGroup>
|
|
|
|
<xs:attributeGroup name="a">
|
|
<xs:attribute name="a" type="string" />
|
|
<xs:attributeGroup ref="ns:b" />
|
|
</xs:attributeGroup>
|
|
|
|
<xs:complexType name="dummy">
|
|
<xs:sequence>
|
|
<xs:element name="foo" type="string" />
|
|
</xs:sequence>
|
|
<xs:attributeGroup ref="ns:a" />
|
|
<xs:attributeGroup ref="ns:c" />
|
|
</xs:complexType>
|
|
</xs:schema>
|
|
</wsdl:types>
|
|
|
|
<!-- Below is a shortened copy of the test.wsdl, doesn't matter, only the types matter -->
|
|
|
|
<message name="AddRequest">
|
|
<part name="x" type="xs:double" />
|
|
</message>
|
|
|
|
<portType name="TestServicePortType">
|
|
<operation name="Add">
|
|
<input message="tns:AddRequest" />
|
|
</operation>
|
|
</portType>
|
|
|
|
<binding name="TestServiceBinding" type="tns:TestServicePortType">
|
|
<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
|
|
<operation name="Add">
|
|
<soap:operation soapAction="Add" style="rpc" />
|
|
<input>
|
|
<soap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
|
|
</input>
|
|
</operation>
|
|
</binding>
|
|
|
|
<service name="TestService">
|
|
<port name="TestServicePort" binding="tns:TestServiceBinding">
|
|
<soap:address location="http://linuxsrv.home/~dmitry/soap/soap_server.php" />
|
|
</port>
|
|
</service>
|
|
|
|
</wsdl:definitions>
|