以http://fy.webxml.com.cn/webservices/EnglishChinese.asmx?wsdl
为例
1 service 服务访问点集合< wsdl:service></service>节点, name属性值即为访问点集合的名称
一个<port>节点即一个访问点,下面看看EnglishChineseSoap
2 portType 查询 EnglishChineseSoap 服务节点,找到<wsdl:portType ame="EnglishChineseSoap"> 节点,该节点包括多个operation节点,portType 可以看作一个服务类,operation可以看作一个类中的一个方法,下面看看TranslatorString这个operation
3 operation 查询某个服务李点下的操作,找到<wsdl:operation name="TranslatorString">节点,该节点包含有输入,输出消息节点 可以看作对一个方法输入输出的说明
<wsdl:input message="tns:TranslatorReferStringSoapIn" />
<wsdl:output message="tns:TranslatorReferStringSoapOut" />
4 message 查询对操作方法说明,包括输入,输出 。找到上面两个名称对应的message节点,两个节点分别指定了对应的element,element对应的是类型限定和说明,这些元素都 在types节点中可以找到
5 types 节点有很多符合约束的自定义元素,找到上面对应的元素,可以找到对某个操作的类型约束