【发布时间】:2013-04-30 09:11:11
【问题描述】:
我想用XmlSerializer反序列化下面的xml文件
<?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; }
}
【问题讨论】:
-
煮沸应该可以解决问题。
-
将
XmlElement添加到Name和Artifact
标签: c# xml-serialization