javascript - 如何在节点 js 中从 wsdl 生成 xsd
问题描述
如何在节点 js 中从 wsdl 生成 xsd
我们需要在节点 js 中使用关联的 XSD 验证请求。
我找到了一个 npm 可以完成名为“xsd-schema-validator”的工作,它需要 xsd,但我只有 WSDL,而不是 xsd“任何人都可以帮助我如何在 nodejs 中从 WSDL 生成 xsd”
谢谢你。
解决方案
如果你有一个指向你的 XML Schema 的 URL,你可以使用类似node-fetch的东西来跟随这个链接:
var fetch = require('node-fetch');
fetch('https://location-of-schema')
.then(res => res.text())
.then(body => console.log(body));
查看node-fetch 文档以获取更多处理返回内容的选项(保存到文件、即时处理……)。
现在,您可以使用您的xsd-schema-validator来根据获取的 XML Schema 验证您的有效负载。
推荐阅读
- javascript - onkeyup、onkeydown 和 onpaste 事件在 Android 设备上不起作用
- sql - 应用程序设计强制查询结构。查询从 Join 返回重复的结果。如何使用有限的选项修复结果集?
- r - R.Shiny 将输入转换为字符串
- sql - 计数不提供总值
- css - 在弹出表中滚动 tr/element
- cmake - CMake add_custom_command 因 bin/sh:1 失败:...未找到
- excel - 如何为多变量索引匹配公式创建 UDF
- c - 纯 C:使用指针复制二维数组的行和列
- database - 如何在数据仓库中存储采购元数据
- django - 如何在一个应用程序中的两个模型之间建立反向关联?