/// <summary> /// 还原默认值 /// </summary> public void OverWrite() { try { Defalut_doc.Save(m_systemPath); doc.Load(m_systemPath); } catch (Exception ex) { } }
/// <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); }