1
我如何反序列化XML这样的一个对象:与身体和属性反序列化标签的对象
<Root>
<Element Attr="AttrValue1">BodyValue1</Element>
<Element Attr="AttrValue2">BodyValue2</Element>
<Element Attr="AttrValue3">BodyValue3</Element>
</Root>
我需要确切的对象结构与相应的属性。
我已经试过:
[XmlRoot("Root")]
public class EventFieldsRoot
{
[XmlElement("Element")]
public List<Element> Elements{ get; set; }
}
public class Element
{
[XmlAttribute]
public string Attr { get; set; }
[XmlElement("")]
public string Body { get; set; }
}
属性反序列化很好,但是身体是空的。我怎样才能反序列化身体?