从xsd生成xml

edd*_*147 21 xml xsd

是否有可以从XSD生成XML的IDE?不是氧气或XmlSpy,它们对我来说太贵了...基于命令行是首选的方法!

小智 17

Netbeans的 IDE具有从XSD架构生成XML文档的向导.一件好事是你也可以要求它生成可选和重复的元素.

  • 菜单在哪里? (6认同)
  • @Louis:http://stackoverflow.com/questions/7811715/use-netbeans-to-create-sample-xml-from-xsd (3认同)

Fab*_*eeg 9

您可以在Eclipse Web Tools(包含在Eclipse IDE for Java EE Developers中)中执行此操作.

  • 这里是链接:http://www.eclipse.org/webtools/community/tutorials/XMLWizards/XMLWizards.html (3认同)

Mag*_*lex 5

请注意,在最初发布此答案后不久,Apache XMLBeans 就被淘汰了。因此,我不能再推荐它了。无论如何,我仍然认为它对生成示例 xsd:s 有很好的命令行支持,但是在撰写本文时,新版本已经超过 2 年没有完成了。


基于命令行的当然是首选方法!

在我看来,Apache XMLBeans中的xsd2inst是一个非常好的工具。它是基于命令行的,并带有适用于 Windows 和 Unix/Linux 的二进制文件。

使用起来也很简单:

xsd2inst schemafile.xsd -name globalElementName

它直接将输出生成到控制台,当然可以轻松地通过管道传输到文件。

是否有可以从 XSD 生成 XML 的 IDE?

如果首选使用 IDE,则IntelliJ Idea具有相同的功能,即使在社区版中也是如此。只需右键单击 xsd 文档并选择Generate Instance Document From Schema,然后选择根节点。