C#从XSD生成类

时间:2013-05-30 10:14:30

标签: c# xml xsd

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

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

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

我没有很多使用.xsd文件的经验,所以不知道最佳的行动方案是什么。

1 个答案:

答案 0 :(得分:0)

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

相关问题