tangguo

如何从其DTD或XSD生成示例XML文档?

java

我们正在开发一个涉及大量XML转换的应用程序。我们本身没有任何适当的输入测试数据,只有DTD或XSD文件。我们希望自己从这些文件中生成测试数据。有没有简单/免费的方法可以做到这一点?

编辑

显然没有免费的工具,我也同意OxygenXML是最好的工具之一。


阅读 356

收藏
2020-11-20

共2个答案

小编典典

在Visual Studio 2008 SP1和更高版本中,XML Schema Explorer可以使用一些基本的示例数据创建一个XML文档:

  1. 打开您的XSD文档
  2. 切换到XML模式浏览器
  3. 右键单击根节点,然后选择“ Generate Sample Xml”。
2020-11-20
小编典典

在免费和开放源代码Eclipse IDE的最新版本中,您可以从DTD和XSD文件生成XML文档。右键单击给定的 .dtd或 .xsd文件,然后选择“生成-> XML文件…”。您可以选择要生成的根元素,以及是否应生成可选的属性和元素。

当然,您也可以使用Eclipse创建和编辑DTD和XSD模式文件。而且您不需要安装任何插件。它包含在标准发行版中。

2020-11-20