从xml生成xsd

从xml生成xsd,xml,xsd,cxf,Xml,Xsd,Cxf,我需要一个从xml文件自动生成xsd的工具 有这样做的工具吗?它是如何工作的 谢谢 有几种工具,例如 如果您想在命令行或代码中执行此操作,这是一个不错的选择。大多数“大型”XML编辑器都夸耀此功能,但根据我的经验,没有一个真正能够提供此功能。我上次尝试(昨天)时,AltovaXMLSpy生成了垃圾。但是从XML自动生成模式有一个更深层次的问题。在大多数情况下,您的模式将绑定到从中生成它的一个文件,因为生成器不知道拥有可用、灵活和安全的模式所需的所有限制和默认值 有一些工具可以使模式的创建变得非常

我需要一个从xml文件自动生成xsd的工具

有这样做的工具吗?它是如何工作的


谢谢

有几种工具,例如

如果您想在命令行或代码中执行此操作,这是一个不错的选择。

大多数“大型”XML编辑器都夸耀此功能,但根据我的经验,没有一个真正能够提供此功能。我上次尝试(昨天)时,AltovaXMLSpy生成了垃圾。

但是从XML自动生成模式有一个更深层次的问题。在大多数情况下,您的模式将绑定到从中生成它的一个文件,因为生成器不知道拥有可用、灵活和安全的模式所需的所有限制和默认值

有一些工具可以使模式的创建变得非常简单。你可以从一个可视化编辑器开始,比如-它有我见过的最好的可视化模式编辑器


免责声明:我与Liquid Technologies没有任何关联:)

在您编辑之前,我投了反对票。它没有提供解决方案,只是抨击了“大”XML编辑器,现在即使你拼错了模式,但自从你更新了答案后,我已经返回了你的投票。是的,我在回答这个问题时倾向于练习“持续交付”。初稿往往相当混乱:)庄为我做得很好,谢谢!很高兴有帮助,最新的版本是2008,可以从这里下载。我发布的那篇文章的版本是2003年的版本。如果你在Windows中,XSD.EXE将完成这项工作。