c# xml反序列化问题
我有一段xml文本如下:
<?xml version="1.0" encoding="GB2312"?><ins ret_value="1">666yyy</ins>
我的反序列化类如下:
[Serializable]
public class inss
{
[XmlAttribute]
public string ret_value { set; get; }
}
这样的话序列化出来只有ret_value的值 不能获取到666yyy 这个类怎么怎么写
反序列化方法如下:
public static T DeserializeXML<T>(string xmlObj)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
using (StringReader reader = new StringReader(xmlObj))
{
return (T)serializer.Deserialize(reader);
}
}
求大侠们指点一下
------解决方案--------------------
再添加一个属性,并为属性应用XmlTextAttribute特性