C# XML序列化
2016-09-01 09:54
281 查看
/// <summary> /// XML序列化为指定对象 /// Author:taiyonghai /// Time:2016-08-22 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="xmlString">xml字符串</param> /// <returns></returns> public static T XmlDeserialize<T>(string xmlString) { using (StringReader reader = new StringReader(xmlString)) { XmlSerializer ser = new XmlSerializer(typeof(T)); return (T)ser.Deserialize(reader); } } /// <summary> /// 指定对象序列化为XML字符串 /// Author:taiyonghai /// Time:2016-08-22 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="obj">源对象</param> /// <returns></returns> public static string XmlSerializer<T>(object obj) { using (MemoryStream stream = new MemoryStream()) { XmlSerializer xml = new XmlSerializer(typeof(T)); xml.Serialize(stream, obj); using (StreamReader reader = new StreamReader(stream)) { return reader.ReadToEnd(); } } }
附带一个觉得不错的XML文章:http://www.cnblogs.com/a1656344531/archive/2012/11/28/2792863.html
相关文章推荐
- C#里将模型对象序列化成XML并存入Access库
- C#中对象,对象集合的简单Xml序列化与反序列化
- 关于在C#中,将XML源文件序列化和反序列化的问题
- C# 对象的xml序列化和反序列化
- C# XmlSerializer实现序列化浅析
- C#中XML序列化和反序列化初探
- c#中将对象序列化为xml(包括list)
- c#序列化XML
- c# 对象序列化为XML
- C#对象序列化XML时报错:反射类型XXX时出错
- C#中对象集合XML的序列化与反序列化
- C#序列化与反序列化Xml,利用范型做通用化处理
- c# XML序列化与反序列化
- C# 将对象序列化为XML
- C#对象的 Xml序列化与反序列化
- C#对象的 Xml序列化与反序列化
- C# XmlSerializer实现序列化浅析(转载)
- 一个C# xml 序列化错误
- C# 类 XML 序列化基类
- C# 对象XML序列化