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

Ang*_*ker 5 c# xsd xml-serialization xsd.exe .net-3.5

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

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

jve*_*ema 5

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