using System.Collections.Generic;
using System.Configuration;
using System.Xml.Serialization;
public static void Main()
Program.GetXML(Program.DeserializeXml(Program.GetXML(x),x.GetType()));
public static string GetXML(object obj)
string str1 = string.Empty;
XmlSerializer xmlSerializer = new XmlSerializer(obj.GetType());
MemoryStream memoryStream = new MemoryStream();
xmlSerializer.Serialize((Stream) memoryStream, obj);
memoryStream.Position = 0L;
StreamReader streamReader = new StreamReader((Stream) memoryStream);
string str2 = streamReader.ReadToEnd();
return str2.Replace("xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"", "");
public static object DeserializeXml(string xmlString, Type objType)
XmlSerializer xmlSerializer = new XmlSerializer(objType);
StringReader stringReader = new StringReader(xmlString);
object obj = xmlSerializer.Deserialize((TextReader) stringReader);