从XSD生成XML

时间:2009-10-21 21:15:59

标签: xml xsd

我有一堆XSD,它们继承了不同XSD的模式,我需要从这个XSD生成一个用于测试目的的XML文件。我正在使用oXygen XML Editor来做这个,但是当我尝试这样做时,它对我不起作用,它说请定义根节点,但它不允许我这样做。那么,如果有人使用过氧气XML,那么建议可以解决这个问题吗?

附加问题:我们如何使用从其他XSD继承模式的XSD验证传入的XML文件?这里的事情就是我有单个传入的XML文件,因为我有大约57个XSD,其中一些继承了其他XSD的模式。

3 个答案:

答案 0 :(得分:4)

您可以使用XMLSPY。使用XMLSPY,您可以从XML生成XSD / DTD,或者从XSD生成简单的XML(没有值),并使用XSD验证XML。

答案 1 :(得分:1)

由于oXygen是商业软件,为什么不问on their forumcontact them for support

答案 2 :(得分:0)

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

您也可以尝试使用Microsoft的此工具

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