什么是XML序列化?XML序列化实例介绍(附代码)

互联网 18-10-24
本篇文章给大家带来的内容是介绍什么是XML序列化?XML序列化实例介绍(附代码)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
#region  序列化          /// <summary>         /// XML序列化         /// </summary>         /// <param name="obj">序列对象</param>         /// <param name="filePath">XML文件路径</param>         /// <returns>是否成功</returns>         public static bool SerializeToXml(object obj, string filePath)         {             bool result = false;              FileStream fs = null;             try             {                 fs = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.ReadWrite);                 XmlSerializer serializer = new XmlSerializer(obj.GetType());                 serializer.Serialize(fs, obj);                 result = true;             }             catch (Exception ex)             {                 throw ex;             }             finally             {                 if (fs != null)                     fs.Close();             }             return result;          }          /// <summary>         /// XML反序列化         /// </summary>         /// <param name="type">目标类型(Type类型)</param>         /// <param name="filePath">XML文件路径</param>         /// <returns>序列对象</returns>         public static object DeserializeFromXML(Type type, string filePath)         {             FileStream fs = null;             try             {                 fs = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);                 XmlSerializer serializer = new XmlSerializer(type);                 return serializer.Deserialize(fs);             }             catch (Exception ex)             {                 throw ex;             }             finally             {                 if (fs != null)                     fs.Close();             }         }          #endregion

以上就是什么是XML序列化?XML序列化实例介绍(附代码)的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: XML序列化
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:字符如何操作普通帮助类?字符操作普通帮助类的方法(代码示例)

相关资讯