/// <summary> /// The SaveXML. /// </summary> /// <param name="settingData">The settingData<see cref="SettingData"/>.</param> public static void SaveXML(SettingData settingData) { string strxml = XMLHelper.XmlSerialize <SettingData>(settingData); string path = AppDomain.CurrentDomain.BaseDirectory + "Setting\\" + "Setting.xml"; System.IO.File.WriteAllText(path, strxml); }
/// <summary> /// 从xml读取配置. /// </summary> /// <returns>.</returns> public static SettingData GetSettingDataFromXML() { SettingData settingData = null; string path = AppDomain.CurrentDomain.BaseDirectory + "Setting\\" + "Setting.xml"; if (!System.IO.File.Exists(path)) { log.Error("错误,配置文件无法找到!"); return(settingData); } string strXML = System.IO.File.ReadAllText(path); settingData = DESerializer <SettingData>(strXML); return(settingData); }