我有一堆XSD,它们继承了不同XSD的模式,我需要从这个XSD生成一个用于测试目的的XML文件。我正在使用oXygen XML Editor来做这个,但是当我尝试这样做时,它对我不起作用,它说请定义根节点,但它不允许我这样做。那么,如果有人使用过氧气XML,那么建议可以解决这个问题吗?
附加问题:我们如何使用从其他XSD继承模式的XSD验证传入的XML文件?这里的事情就是我有单个传入的XML文件,因为我有大约57个XSD,其中一些继承了其他XSD的模式。
答案 0 :(得分:4)
您可以使用XMLSPY。使用XMLSPY,您可以从XML生成XSD / DTD,或者从XSD生成简单的XML(没有值),并使用XSD验证XML。
答案 1 :(得分:1)
由于oXygen是商业软件,为什么不问on their forum或contact them for support?
答案 2 :(得分:0)
如果您的计算机上安装了BizTalk,则再次提出建议。 Visual Studio对XSD的支持非常出色。您可以右键单击XSD,生成实例将为您生成XML。
您也可以尝试使用Microsoft的此工具