我正在寻找一个工具,将采取XML实例文档,并输出相应的XSD模式。
我当然认识到,与手动创建模式相比,生成的XSD模式将是有限的(它可能不会处理可选或重复的元素或数据约束),但它至少可以作为一个快速的起点。
发布于 2008-09-16 17:41:20
Microsoft XSD inference tool是一个很好的免费解决方案。许多OxygenXML编辑工具,如XmlSpy (由@Garth Gilmour提到)或OxygenXML编辑器也具有该特性。不过,它们相当贵。XSD也有一个BizTalk推断工具。
编辑:我刚刚发现了.net XmlSchemaInference类,所以如果您正在使用.net,您应该考虑一下
发布于 2008-10-08 18:12:59
您可以使用一个开源和跨平台的选项:来自Apache's XMLBeans的inst2xsd。我发现它非常有用和简单。
只需下载、解压缩并播放(它需要Java)。
发布于 2012-06-25 21:17:36
在VS2010中,如果将XML文件加载到编辑器中,请单击“XML”菜单“>>”“创建架构”。
https://stackoverflow.com/questions/74879
复制相似问题