Java 从XSD文件自动生成XML文件

Java 从XSD文件自动生成XML文件,java,python,xml,xsd,automation,Java,Python,Xml,Xsd,Automation,可能重复: 是否有一个工具可以获取多个XSD文件并生成相应的XML文件(所有这些文件都将生成相同的“根元素”) 如果没有,但您知道有任何API(特别是Java或Python),请在此处共享。举个例子也不错 谢谢,我相信ApacheXerces项目将满足您的需要 我以前没有使用java的东西,但是我已经使用C++绑定和shell脚本中的命令行二进制文件。 您可以使用从XSD生成所需的java对象,并将java对象marhsall/unmarshall到xml文件,反之亦然。您所说的“对应的xml

可能重复:

是否有一个工具可以获取多个XSD文件并生成相应的XML文件(所有这些文件都将生成相同的“根元素”)

如果没有,但您知道有任何API(特别是Java或Python),请在此处共享。举个例子也不错


谢谢,

我相信ApacheXerces项目将满足您的需要

<>我以前没有使用java的东西,但是我已经使用C++绑定和shell脚本中的命令行二进制文件。

您可以使用从XSD生成所需的java对象,并将java对象marhsall/unmarshall到xml文件,反之亦然。

您所说的“对应的xml文件”是什么意思?XSD文件定义的是模式,而不是文档。如果指定根元素,XSD可以生成XML文件。我想要一个对应于XSD中定义的元素的XML文件,看看这个重复的问题:为了提取Java对象,我需要为每个XSD创建一个类。我正在处理1000多个XSD。我不需要它们里面有任何值。我只需要为每一个生成一个示例XML。但我必须至少能够指定根元素。每个XSD都有自己的根元素。如果您只想从每个XSD生成一个示例xml文件,那么只需下载XMLSpy的试用版并使用它为您生成一个示例xml文件。我已经用Eclipse生成了自己的XML。但我想让这个过程自动化。