C#实现序列化对象到XML文档与反序列化

xiaoxiao2021-02-28  125

实现直接把类的一个实例化对象序列化到XML文档以及从xml文档反序列化为类的对象。

一、对象序列化为xml文档

/// <summary> /// 序列化类到xml文档 /// </summary> /// <typeparam name="T">类</typeparam> /// <param name="obj">类的对象</param> /// <param name="filePath">xml文档路径(包含文件名)</param> /// <returns>成功:true,失败:false</returns> private bool CreateXML<T>(T obj,string filePath) { XmlWriter writer = null; //声明一个xml编写器 XmlWriterSettings writerSetting = new XmlWriterSettings //声明编写器设置 { Indent=true,//定义xml格式,自动创建新的行 Encoding= UTF8Encoding.UTF8,//编码格式 }; try { //创建一个保存数据到xml文档的流 writer = XmlWriter.Create(filePath, write
转载请注明原文地址: https://www.6miu.com/read-22203.html

最新回复(0)