0

我一直在尝试创建一个符合 STAR 标准的网络服务(当然是 ASMX)。我的服务将接受一个定义为 XSD“ProcessPartsActivity.xsd”的对象“ProcessPartsActivity”。

STAR XSD: STAR XSD 下载

该 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 信息

4

1 回答 1

0

我仍然没有得到 XSD.EXE 和 XSDObjectGen 的真正问题,但这似乎在 VS 2012 Xsd2Code 3.6 版本中正常工作。

Xsd2Code 3.6 链接

我能够从 STAR 标准 XSD 成功生成代码(具有多个嵌套模式导入文件)

于 2013-06-14T04:02:50.320 回答