【发布时间】:2010-01-29 18:14:55
【问题描述】:
我的 xml 输入看起来像(例如使用的简化版本):
<Student>
<Subject> History </Subject>
<Subject> English </Subject>
</Student>
有没有办法将上述 xml 反序列化为类如下所示的对象:
[Serializable]
[XmlRoot(ElementName = "Student", Namespace="")]
class Student
{
public Student()
{
Subject = new List<string>();
}
public List<string> Subject {get;set;}
}
注意我想弄清楚这是否可以在不必实现 IXmlSerializable 接口的情况下完成,并且我想使用一个列表来存储 Subject 值(不是我知道的字符串 []可能是我使用 XmlElement 属性)。
【问题讨论】:
-
有可能,您是否遇到错误?
-
brb,NetDataContractSerializer。
标签: c# serialization list