各位好,由于使用第三方webservice服务,他们只提供wsdl文件,我想在客户端调用,我的想法是:
1.使用wsdl2js生成js文件
2.引入生成的文件并使用其中的方法进行调用
第一步中生成的代码最后引用时说有错误
第二步不知道该引用生成的js中的哪一个方法?
如果要用js调用只有wsdl文件提供的webservice方法,还有没有更好的办法?谢谢各位帮忙。

解决方案 »

  1.   

    我只用过在JavaEE下调用webservice
    根据 提供的wsdl文件,用 Eclipse 创建一个webservice客户端程序。
    生成的客户端程序,实现了wsdl中的 webservice方法,并返回一个结果集(我得到的是DOM格式),结果集的格式由wsdl提供,最后手动解析结果集,就可以了。用js的话,我想应该类似吧。
    你用wsdl2js生成的js代码(没见到你的代码,不知道怎么说),应该就是 webservice的客户端程序,你就调试这段js代码就行了。