以下的XML我想用XmlSerializer
为反序列化下面的XML文件如何反序列化在C#
<?xml version="1.0"?>
<General>
<Component>
<Foo>Foo value1</Foo>
<Bar>Bar value1</Bar>
</Component>
<Component>
<Foo>Foo value2</Foo>
<Bar>Bar value2</Bar>
</Component>
<Component>
<Foo>Foo value3</Foo>
<Bar>Bar value3</Bar>
</Component>
<Component>
<Foo>Foo value4</Foo>
<Bar>Bar value4</Bar>
</Component>
</General>
我应该如何组织类反序列化?
编辑: 这是我的尝试:
public class General
{
public List<Component> Component { get; set; }
}
public class Component
{
public string Name { get; set; }
public string Artifact { get; set; }
}
沸腾它应该做的伎俩。 – 2013-04-30 09:12:28
将'XmlElement'添加到'Name'和'Artifact'中 – Sinatr 2013-04-30 11:27:11