1

我需要使用第三方 Web 服务,该服务友好地提供定义需要发送的 xml 消息的 .xsd 模式文件。我已经运行了 xsd.exe 工具来生成类,因此我可以使用实际对象,然后我可以将这些对象序列化为需要发送的消息。

然而,生成的类非常冗长,没有构造函数,并且每个嵌套对象都有很长的名称。它为一个 .xsd 模式生成的 .cs 文件有超过 3000 行代码和 35 个部分类。

所以我的问题是我生成这些类然后只使用它生成的代码是否正确?除了手动编码我自己的序列化为正确格式的类版本之外,有没有更好的方法来生成这个 xml?

我没有很多使用 .xsd 文件的经验,所以我真的不知道最好的做法是什么。

4

1 回答 1

0

尝试从http://xsd2code.codeplex.com/查看 xsd2code 。它的功能可能更适合您的需求

于 2013-05-30T10:55:19.437 回答