Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }