我是定义一个entity然后序列化
[XmlRoot(“DATA”)]
public class Entity
{
public string TYPE{get;set;}
public string NAME{get;set;}
}
然后出来的是
<?xml version="1.0" encoding="UTF-8"?>
<DATA>
<TYPE>1</TYPE>
<NAME>123</NAME>
</DATA>
现在我想要这个效果怎么弄
<?xml version="1.0" encoding="UTF-8"?>
<DATA>
<C N=”TYPE”>1</C>
<C N=”NAME”>123<C>
</DATA>
[XmlRoot("DATA")]
public class Entity
{
[XmlElement("C")]
public List<C> CList { get; set; }
}
public class C
{
[XmlAttribute("N")]
public string N { get; set; }
[XmlText]
public string Value { get; set; }
}