# FDGenericXml **Repository Path**: dasjkdhasjkd/FDGenericXml ## Basic Information - **Project Name**: FDGenericXml - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-14 - **Last Updated**: 2021-12-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FDGenericXml .net core xml serializer ### How to use the library?(details for http://www.cnblogs.com/dralee/p/6705398.html) XmlSerializer xs = new XmlSerializer("",true); var xml1 = xs.ToXml(p1); OutPrint("对象序列化", xml1); var xml2 = xs.ToXml(p2); OutPrint("xml反序列化", xml2); var pp = xs.FromXml(xml1); Console.WriteLine("\r\n============= 数组对象 ==============="); var pArr = new Person[] { p1, p2 }; XmlSerializer xsArr = new XmlSerializer(""); var xml4 = xsArr.ToXml(pArr); OutPrint("数组对象序列化", xml4); var pArr2 = xsArr.FromXml(xml4); Console.WriteLine("============= 数组对象反序列化 ==============="); pArr2.ToList().ForEach(p => { OutPrint("数组对象", p.ToString()); }); Console.WriteLine("\r\n============= 泛型集合对象 ==============="); var ps = new List { p1, p2 }; XmlSerializer> xsList = new XmlSerializer>(""); var xml3 = xsList.ToXml(ps); OutPrint("泛型集合对象序列化", xml3); var ps2 = xsList.FromXml(xml3); Console.WriteLine("============= 泛型集合对象反序列化 ==============="); ps2.ForEach(p => { OutPrint("泛型集合对象", p.ToString()); });