【发布时间】:2012-07-30 22:50:32
【问题描述】:
我有一些如下所示的 XML:
<Stat Type="first_name">[Value]</Stat>
<Stat Type="last_name">[Value]</Stat>
<Stat Type="known_name">[Value]</Stat>
我想将它反序列化为一个对象。由于有一个名为“Stat”的元素名称,因此很难获得类似的名称:
[XmlAttribute("first_name")]
public string FirstName{get;set;}
[XmlAttribute("last_name")]
public string LastName{get;set;}
[XmlAttribute("known_name")]
public string KnownName{get;set;}
有没有办法把上面的 XML 变成一个对象,比如:
public string FirstName{get;set;}
public string LastName{get;set;}
public string KnownName{get;set;}
谢谢。
【问题讨论】:
标签: c# xml xml-serialization