我正在尝试从以下XSD file生成C#类。
我使用生成C#类的选项运行xsd.exe。理想情况下,我想从XSD创建一个ORM(从而从模式文件生成DDL),但我不确定XSD.exe是否可以继续前进。
无论如何,这就是我想做的事情(紧急程度递减)
对于最后一个,我怀疑我可能不得不使用XSLT一起破解某些东西。
从第一个问题开始,我像这样运行xsd.exe:
xsd mddl.xsd /c /eld /o: c:\some\folder
运行上述命令的输出是:
- Group 'mathNode.model' from targetNamespace='http://www.mddl.org/mddl/3.0-beta' has invalid definition: Circular group reference.
现在我是XML / XSD等的新手 - 所以我目前仍然坚持如何解决这个问题。有人可以找出导致循环引用的原因 - 更重要的是,如何修复它?