正在寻找使用JavaScript解析 WSDL 文件的最佳方法,正在开发一个小应用程序,以便在用户上传wsdl文件后为Web服务生成代码。
那么实施该方法的最佳途径是什么,我没有这方面的经验?
最诚挚的问候,
答案 0 :(得分:3)
您可以使用wsdj2j模块来使用WSDL文件并生成Javascript库
首先,您需要使用WSDL并生成适当的JS:
wsdl2.js [serviceName] [/local/path/to/wsdl]
然后准备请求:
var Service = require("path/to/generated/code");
var EC2 = require("lib/EC2");
This is how we create a new request:
var someRequest = new Service.[WSDL-Binding-Name].[WSDL-Operation-Name]();
var json = { someNumber: 1, someString: "1" };
someRequest = new Service.TestRequest(json);
// someRequest.someNumber == 1
// someRequest.someString == "1"
执行请求:
someRequest.request(function(err, response) {
// 'response' is a modeled object, it WILL conform to the WSDL.
//... w00p!
});