首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

用wsdl 调用webservice解决思路

2013-01-06 
用wsdl 调用webservice需要调用别人的webservice,给的wsdl 文件里单独 定义了这个类型:xs:complextype na

用wsdl 调用webservice
需要调用别人的webservice,给的wsdl 文件里单独 定义了这个类型:

<xs:complextype name="people">
<xs:sequence>
<xs:element maxoccurs="unbounded" minoccurs="0" name="student">
<xs:complextype>
<xs:sequence>
<xs:element name="name" type="xs:string"/>
<xs:element name="number" type="xs:string"/>
<xs:element maxoccurs="unbounded" minoccurs="0" name="info">
<xs:complextype>
<xs:sequence>
<xs:element minoccurs="0" name="infoTitle" type="xs:string"/>
<xs:element minoccurs="0" name="infoContent" type="xs:string"/>
</xs:sequence>
</xs:complextype>
</xs:element>
</xs:sequence>
</xs:complextype>
</xs:element>
</xs:sequence>
</xs:complextype>

然后,addStudent方法用的类型是:
<xs:element name="addStudent" type="addStudent"/>
<xs:complextype name="addStudent">
<xs:sequence>
<xs:element minoccurs="0" name="arg0" type="people"/>
</xs:sequence>
</xs:complextype>

问题1:这个people 类型在他的webservice 里是什么样的?people里套student 里边还有info。。
2。我要 调用这个webservice 应该传进去什么 数据结构的。。
[解决办法]
用 svcutil.exe 生成代理类 

http://msdn.microsoft.com/zh-cn/library/aa347733.aspx
[解决办法]
你用的哪个框架啊?可以根据wsdl生成服务端代码。

热点排行