如何在节点js中从wsdl生成xsd
我们需要使用节点js中的关联XSD验证请求。
我发现一个npm可以完成名为“ xsd-schema-validator”的工作,该工作需要xsd,但我只有WSDL,而没有xsd。“有人可以帮助我如何从nodejs中的WSDL生成xsd”
谢谢。
答案 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模式验证有效负载。