如何在节点js中从wsdl生成xsd

时间:2018-07-31 04:34:43

标签: javascript node.js soap wsdl soapui

如何在节点js中从wsdl生成xsd

我们需要使用节点js中的关联XSD验证请求。

我发现一个npm可以完成名为“ xsd-schema-validator”的工作,该工作需要xsd,但我只有WSDL,而没有xsd。“有人可以帮助我如何从nodejs中的WSDL生成xsd”

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您有XML架构的URL,则可以使用诸如node-fetch之类的链接进行链接:

var fetch = require('node-fetch');     

fetch('https://location-of-schema')      
 .then(res => res.text())         
 .then(body => console.log(body));

请检查node-fetch documentation,以获取更多处理您返回的内容的选项(保存到文件,即时处理...)。

现在,您可以使用xsd-schema-validator根据获取的XML模式验证有效负载。