public static void SaveToXml(XmlTreeNode obj) { try { //先序列化 System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(obj.GetType()); System.IO.StringWriter sw = new System.IO.StringWriter(); xs.Serialize(sw, obj); System.IO.File.WriteAllText(localConfigPath, sw.ToString(), Encoding.UTF8); sw.Flush(); sw.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }