Example #1
0
 /// <summary>
 /// 还原默认值
 /// </summary>
 public void OverWrite()
 {
     try
     {
         Defalut_doc.Save(m_systemPath);
         doc.Load(m_systemPath);
     }
     catch (Exception ex)
     {
     }
 }
Example #2
0
        /// <summary>
        /// 用默认值还原节点的内容
        /// </summary>
        /// <param name="node">节点名称</param>
        /// <returns>获取的节点</returns>

        /**************************************************
         * 使用示列:
         * SystemConfigXML.RecoverNode("Node")
         ************************************************/
        public XmlNode RecoverNode(string node)
        {
            XmlNode value = null;

            try
            {
                XmlNodeList xns = Defalut_doc.GetElementsByTagName(node);
                value = xns[0];
                XmlNodeList xns1 = doc.GetElementsByTagName(node);
                xns1[0].InnerXml = (value.InnerXml);
            }
            catch (Exception ex)
            {
            }
            return(value);
        }