我在ISO 20022提供的XSD文件中有一个模式定义。这个模式需要在swagger/openAPI定义中使用(yaml格式)。由于XSD文件大约有1000行,因此手工操作是不可行的。这个老帖子提到了一些解决方案,但并不简单。有没有人知道有什么工具可以提供一种简单的方法来将模式定义从XSD文件导入swagger/openAPiyaml文件?
uttx8gqw1#
你可以从npm模块jgexml中尝试xsd2json。它是专门为XSD中指定的大型API编写的。
s4n0splo2#
在这项任务中我无法摆脱体力劳动。我所做的是使用“xsd 2 json”将XSD模式转换为JSON。然后,我使用网站www.json2yaml.com将其作为YAML获取。之后,我自己创建了一个swagger文件,然后将YAML文件合并到其中。感谢您的回复!
2条答案
按热度按时间uttx8gqw1#
你可以从npm模块jgexml中尝试xsd2json。它是专门为XSD中指定的大型API编写的。
s4n0splo2#
在这项任务中我无法摆脱体力劳动。我所做的是使用“xsd 2 json”将XSD模式转换为JSON。然后,我使用网站www.json2yaml.com将其作为YAML获取。之后,我自己创建了一个swagger文件,然后将YAML文件合并到其中。感谢您的回复!