我有一些XML,看起来像这样:反序列化的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;}
感谢。
谢谢,但我需要尝试在序列化程序中执行此操作,而不是使用XPath。 – 2012-07-30 14:44:10