随笔 - 1650  文章 - 602 评论 - 387 trackbacks - 0

1.生成

VS2005命令:

开始》运行》CMD

命令示例:

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin>wsdl /language:语言(默认c#) /n:nameSpace(命名空间) /out:输出路径 wsdl路径

 

2. 使用方法,

namespace.xxxService  xxxService=new namespace.xxxService();//根据生成客户端代码设定的命名空间找到相应的类,并实例化。

xxxService.metho(输入参数);

 

3.碰到decimal类型,且在wsdl文件中<xs:element minOccurs="0" name="fee" type="xs:decimal" /> ,生成客户端方法时会多出一个boolean变量feeSpeciafied,

解决方法1:设置feeSpeciafied=true 可以解决这个问题。

另一个解决方法就是:修改wsdl文件为:<xs:element minOccurs="1" name="fee" type="xs:decimal" />

 

 

 

 

 

posted on 2013-03-12 16:50 一天不进步,就是退步 阅读(...) 评论(...) 编辑 收藏