为XSD文件的加载批量生成样本xml

时间:2013-01-28 17:13:33

标签: c# java c++ xml xsd

我需要从xsd生成样本xml以测试prupose,而XMLSpy可以很好地完成工作!

但我不想一个接一个地做,我希望能够批量执行,因为每当我对这些XSD文件进行一些更改时,我也会加载XSD文件,我希望能够很容易再次从XSD文件生成xml。

这项工作有没有API? C ++,C#,java,python只要它有效,我就不在乎了。

或者有没有简单的方法呢?

BTW我知道我可以使用xsd工具生成c#类然后写几行c#代码来提供一些生成xml的数据,但这样我需要为每个XSD提供我真正不想要的数据...

提前致谢。

1 个答案:

答案 0 :(得分:1)

您可以使用开源Java项目XMLBeans

中的xsd2inst命令

用法为here

另请查看:How to generate sample XML documents from their DTD or XSD?