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; }
}
屬性反序列化很好,但是身體是空的。我怎樣才能反序列化身體?