如何从xsd运行时生成样本xml

时间:2011-09-08 06:36:50

标签: xml xsd xsd.exe

我正在开发一个Web应用程序。因为我有一个xsd文件,我想生成跟随给定xsd文件的xml文件运行时。

因为它是Web应用程序,所以使用像eclipse这样的IDE来生成xml文件是没有用的。

我尝试了jaxb,但是它生成了我可以用来生成xml的java类,但是在web上也没用。

xmlspy&氧气工具我不想使用,因为它们不是免费软件。

我听说xsd.exe工具会这样做,但我不知道如何使用它。

我想从xsd运行时生成xml文件,就像点击按钮或在GUI中提交表单一样。请帮帮我。

由于

2 个答案:

答案 0 :(得分:0)

我认为,XML Schema Definition Tool (Xsd.exe)旨在从XML生成XSD,而不是相反,或者至少我看不到任何有关此内容的文档。它也将为您生成源代码,但这不能用任何模式动态完成,然后在运行时使用而不知道模式。

我之前使用xsd.exe工具从XSD生成了类。然后使用生成的类对象来创建XML。这个问题的主要问题是管理模式版本的变化。

答案 1 :(得分:0)

您可以从jlibs项目

尝试Generating Sample XML for given XMLSchema