public string WriteObject(object o) { Xml.XmlDoc doc = new Utils.Xml.XmlDoc(); Xml.XmlDocElement dataElement = doc["Data"]; _defaultTypeSerializer.WriteObject(o, dataElement, null); return(doc.ToString()); }
public Xml.XmlDoc WriteObjectToXmlDoc(object o) { Xml.XmlDoc doc = new Utils.Xml.XmlDoc(); doc.AddXmlDeclaration("1.0", "utf-8", null); Xml.XmlDocElement rootElement = doc["XMLSerializer"]; Xml.XmlDocElement dataElement = rootElement["Data"]; _defaultTypeSerializer.WriteObject(o, dataElement, null); return(doc); }
public object ReadObjectFromFile(string filename) { if (!File.Exists(filename)) { return(null); } Xml.XmlDoc doc = new Utils.Xml.XmlDoc(filename); Xml.XmlDocElement rootElement = doc["XMLSerializer"]; Xml.XmlDocElement dataElement = rootElement["Data"]; object result = null; _defaultTypeSerializer.ReadObject(ref result, dataElement, null); return(result); }