Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用EclipseMDTXSD项目从XSD文件自动生成XML实例?_Xml_Eclipse_Xsd_Schema - Fatal编程技术网

如何使用EclipseMDTXSD项目从XSD文件自动生成XML实例?

如何使用EclipseMDTXSD项目从XSD文件自动生成XML实例?,xml,eclipse,xsd,schema,Xml,Eclipse,Xsd,Schema,我正在一个创建XSD模式的项目中工作,并希望生成用于测试目的的示例xml实例。 在eclipse中,有一个XSD编辑器,它有一个选项Generate>XML,只需单击一个按钮即可完成此操作。 但是我想把这个鼠标点击转换成一个Builder、Maven或Ant任务。 有什么办法吗?您可能需要使用java库将模式转换为xml。例如: Sun的XML实例生成器(xmlgen.zip),它是 顺便说一下,我不明白为什么要在构建过程中生成测试xml文件。测试资源不是应该保持静态,而不是每次重新生成吗

我正在一个创建XSD模式的项目中工作,并希望生成用于测试目的的示例xml实例。 在eclipse中,有一个XSD编辑器,它有一个选项Generate>XML,只需单击一个按钮即可完成此操作。 但是我想把这个鼠标点击转换成一个Builder、Maven或Ant任务。 有什么办法吗?

您可能需要使用java库将模式转换为xml。例如:

  • Sun的XML实例生成器(xmlgen.zip),它是

顺便说一下,我不明白为什么要在构建过程中生成测试xml文件。测试资源不是应该保持静态,而不是每次重新生成吗?

谢谢-我正在研究您建议的XML gen-并且可以使用ant任务运行它。我只是想知道是否有可能在EclipseMdtXSD项目中获得底层生成器的挂钩。为什么我要重新生成测试资源?模式一直在变化——这是一个大项目——我希望进行单元测试(基于xpath),以确保它们仍然保持一致,并符合公司的标准。阿加塔