前面部分是在描述接口的样子
<definitions name="TravelAgent"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoaporg/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:titan="http://www.titan.com/TravelAgent"
targetNamespace="http://www.titan.com/TravelAgent">
cl-- message elements describe the parameters and return values --<messagename="RequestMessage">
<part name="cruiseld" type="xsd:int” /><part name="cabinId" type="xsd:int" />
<part name="customerId"type="xsd:int"/><part name="price" type="xsd:double" />
</message>
<message name="ResponseMessage">
<part name="reservationId" type="xsd:string"/>
</message>
<!-- portType element describes the abstract interface of a web service --><portType name="TravelAgent">
<operation name="makereservation">
<input message="titan:RequestMessage"/><output message="titan:ResponseMessage/></operation></portTyne>
第二部分是在描述他用什么样子的协议和编码机制可以访问到
<soap:binding style=rpc"transport="http://schemas.xmlsoap.org/soap/http"/> coperation name="makeReservation"
<soap:operation soapAction="" /> cinput>
csoap:bodyuse=literal”namespace="http://www.titan.com/TravelAgent"/></input> coutput>
<soap:body use="literal"namespace="http://wwwtitan.com/TravelAgent"/></output></operation></binding>
第三部分在描述他在哪个地方
<port name="TravelAgentPort"binding="titan:TravelAgentBinding">
<soap:address location="http://wwwtitan.com/webservices/TravelAgent”/></port></service></definitions>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。