从XSD生成XML

3
我有一堆XSD,其中又从不同的XSD继承模式,我需要从这个XSD生成一个用于测试目的的XML文件。我正在使用oXygen XML Editor来完成此操作,但当我尝试时,它对我不起作用,并说请定义根节点,但是它不允许我这样做。因此,如果有人使用过oxygenXML,请建议如何解决?
附加问题:我们如何使用从其他XSD继承模式的XSD验证传入的XML文件?这里的问题是我只有一个传入的XML文件,而我有大约57个XSD,其中一些继承自其他XSD的模式。
3个回答

5
你可以使用 XMLSPY。使用XMLSPY,你可以从XML生成XSD/DTD或从XSD生成简单的XML(不带值),并使用XSD验证XML。

XMLSpy(版本10)有以下缺点:如果您的XSD中有多个根元素,则必须为每个根元素单独生成。 - Peter

1

或者尝试这些之一:https://dev59.com/OXRC5IYBdhLWcg3wCMrX :) - Pascal Thivent

0

另一个建议是,如果您的计算机上安装了BizTalk,则Visual Studio对XSD的支持非常出色。您可以右键单击XSD并生成实例,将为您生成XML。

您还可以尝试使用Microsoft提供的此工具。

http://msdn.microsoft.com/en-us/library/aa302296.aspx


或者您可以发布您的XSD,我们可以为您生成XML。 - Gokul
我在这个问题中有我的XSD的详细大纲,并且进一步澄清了我的实际目标...http://stackoverflow.com/questions/1614015/working-with-multiple-xsds - Rachel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接