将XML读入xsd.exe生成的类。好主意?

时间:2010-01-07 19:25:40

标签: c# .net-3.5 xsd xml-serialization xsd.exe

我有一个相当复杂的XML,我有它的XSD。我通过xsd.exe生成类,并通过描述here的XmlSerializer将XML读入类结构。

效果很好。然而,这是我第一次这样做,我将阅读各种来源的大量XML文件。这种方法有多可靠?可以肯定地说,如果XML文件符合XSD规范,那么XmlSerializer能够很好地读取它吗?

1 个答案:

答案 0 :(得分:5)

简短的回答:它更好。这正是MSfts Web服务的工作方式,因此如果您描述的内容不起作用,任何.NET使用者都会失败,例如在.NET或Silverlight中添加对Web服务的引用时。