我一直在尝试创建一个符合STAR标准的been服务(当然是ASMX)。我的服务将接受一个被定义为XSD "ProcessPartsActivity.xsd“的对象"ProcessPartsActivity”。
STAR XSD:STAR XSD DownLoad
这个XSD使用了内部的许多其他XSD。STAR FAQ表示使用XSDObjectGen而不是XSD来创建C#类。
我一直在尝试使用XSD.EXE和XSDObjectGen将XSD转换为C#对象,但都遇到了模式验证错误。
XSDObjectGen.exe "<folder path>\ProcessPartsActivity.xsd" /l:cs /n:"DummyNamespace"
XSD.exe "<folder path>\ProcessPartsActivity.xsd" 以前有没有人将这些XSD转换成C#类,或者如果有其他方法可以实现,请提出建议。
ProcessPartsActivity INFO
发布于 2013-06-14 12:02:50
我仍然不知道XSD.EXE和XSDObjectGen的真正问题是什么,但这似乎在VS2012 Xsd2Code 3.6版本中工作正常。
Xsd2Code 3.6 link
我能够成功地从STAR标准XSD(具有多个嵌套模式导入文件)生成代码
https://stackoverflow.com/questions/16892071
复制相似问题