如何从xml构建.xsd文件?

有没有办法从xml文件生成xsd? 是否有任何类文件可以执行此操作? 我不介意解决方案是c#还是java。

我想在代码中执行此操作,但如果有任何好的免费工具也可以。

谢谢

xsd.exe可以做你想要的:

如果指定XML文件(.xml扩展名),Xsd.exe将根据文件中的数据推断出架构并生成XSD架构。 输出文件与XML文件具有相同的名称,但扩展名为.xsd。

尝试在XML Schema Definition Tool(Xsd.exe)中更好地解释xsd命令