【发布时间】:2013-05-30 10:14:29
【问题描述】:
我需要使用第三方 Web 服务,该服务提供 .xsd 模式文件来定义需要发送的 xml 消息。我已经运行了 xsd.exe 工具来生成类,因此我可以使用实际对象,然后我可以将这些对象序列化为需要发送的消息。
然而,生成的类非常冗长,没有构造函数,每个嵌套对象都有很长的名称。它为一个 .xsd 架构生成的 .cs 文件有 3000 多行代码和 35 个部分类。
所以我的问题是我在生成这些类然后只使用它生成的代码是否正确?除了手动编码我自己的序列化为正确格式的类版本之外,有没有更好的方法来生成这个 xml?
我没有太多使用 .xsd 文件的经验,所以我真的不知道最好的做法是什么。
【问题讨论】: