【发布时间】:2014-06-07 23:03:31
【问题描述】:
有什么方法可以从 wsdl 生成 xsd。 任何链接或工具也可以。最简单的方法是什么?
【问题讨论】:
-
您可以从 WSDL 生成 XML,因为 WSDL 是服务规范。不过,转换为 XSD 听起来很奇怪。你为什么想这么做? stackoverflow.com/questions/1952015/…
-
因为需要使用 wsdl 的 xsd 创建 xml。
-
您可以提取在 WSDL 的
<types/>元素中导入或嵌入的 XSD。如果已导入,您只需获取 URL(如果是相对路径,还可能计算绝对路径)。如果是嵌入的,则提取<types/>的内容。 -
顺便说一句,XJC 代码生成器可以直接处理 WSDL:stackoverflow.com/questions/15903249/…
-
我在这个任务上坚持了太久。手动转换并不难,但有一个工具(XMLSpy)。也可以免费评估该工具 30。