Пример #1
0
        public static string GetCfg(cfgType cfg)
        {
            XmlDocument d = new XmlDocument();

            d.LoadXml(File.ReadAllText(Configurator.cfgFile).Replace("\n", "").Replace("\r", ""));
            var elements = d.GetElementsByTagName(cfg.ToString());

            var a = elements[0].FirstChild;

            return((a != null) ? string.IsNullOrEmpty(a.Value) ? "" : a.Value.Trim() : "");
        }
Пример #2
0
        public static void updateCfg(cfgType cfg, string value)
        {
            XmlDocument d = new XmlDocument();

            d.Load(cfgFile);

            XmlNodeList nodes = d.GetElementsByTagName(cfg.ToString());

            foreach (XmlElement el in nodes)
            {
                if (el.InnerText != value)
                {
                    el.InnerText = value;
                    d.Save(cfgFile);
                }
            }
        }