反序列化复杂的XML

时间:2012-03-27 16:47:45

标签: c# xml xml-serialization

我有一个复杂的XML文件,在主实体中有几个子实体,现在我想反序列化并将它们映射到相关类的对象

我使用C#我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用XSD.exe为您生成课程

http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=VS.100).aspx

您只需将其传递给XML文件即可生成架构并创建可添加到项目中的class.cs

根据操作系统和版本的不同,这会有所不同,但exe位于我电脑上的这个位置: C:\ Program Files(x86)\ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin \