xsd - 将架构从 XSD 导入到 OpenAPI/swagger YAML

标签 xsd swagger openapi

我在 XSD 文件中有一个由 ISO20022 提供的架构定义。该模式需要在 swagger/openAPI 定义中使用(以 yaml 格式)。由于XSD文件有大约1000行,手动工作是不切实际的。 This old thread提到一些解决方案,但它并不简单。

有人知道有什么工具可以提供一种简单的方法将架构定义从 XSD 文件导入到 swagger/openAPI yaml 文件中吗?

最佳答案

您可以尝试 npm 模块 jgexml 中的 xsd2json。它的编写正是为了针对 XSD 中指定的大型 API 执行此操作。

关于xsd - 将架构从 XSD 导入到 OpenAPI/swagger YAML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67847440/

相关文章:

json - 如何使用 YAML 为 Swagger-API 插入 JSON 代码块?

OpenAPI - 如何描述查询参数?

xml - 使用 JAXB 的 bool 属性的 getter

c# - 在 XmlSerializer 的输出中交换 xsd 和 xsi

java - 在架构定义中创建具有空白命名空间的嵌套元素

spring-boot - 在azure上部署后如何查看swagger

aws-lambda - 将路径参数传递给 Google 的 Cloud Function 端点

xml模式格式

maven - 使用 swagger 和 jboss 进行 javax 验证

发布到 Marketplace 的 Azure 托管应用程序无法向自定义提供程序发出 POST 请求(由于 swagger 被阻止?)