C#下XML文档操作

来源:互联网 发布:淘宝开店手续费 编辑:程序博客网 时间:2024/06/06 02:13
 /// <summary>        /// 读取XML内容        /// </summary>        /// <returns></returns>        public string GetValue(string DataItem)        {            XmlDocument xDoc = new XmlDocument();            //获取可执行文件的路径和名称             xDoc.Load("Config.xml");            XmlNode xNode;            XmlElement xElem1;            xNode = xDoc.SelectSingleNode("Settings");            xElem1 = (XmlElement)xNode.SelectSingleNode(DataItem);            if (xElem1 != null)                return xElem1.InnerText;            else                return "";        }        /// <summary>        /// 写XML文档        /// </summary>        /// <param name="AppKey"></param>        /// <param name="AppValue"></param>        public void SetValue(string AppKey, string AppValue)        {            XmlDocument xDoc = new XmlDocument();            //获取可执行文件的路径和名称             xDoc.Load("Config.xml");            XmlNode xNode;            XmlElement xElem1;            XmlElement xElem2;            xNode = xDoc.SelectSingleNode("Settings");            xElem1 = (XmlElement)xNode.SelectSingleNode(AppKey);            if (xElem1 != null)                xElem1.InnerText = AppValue;            else            {                xElem2 = xDoc.CreateElement(AppKey);                xElem2.Value = AppValue;                xNode.AppendChild(xElem2);            }            xDoc.Save("Config.xml");        }

原创粉丝点击