XmlDocument doc = new XmlDocument();
string url = Application.StartupPath.ToString();
doc.Load(@url + "\\xml_config.xml");//打开xml
//判断节点中属性的修改情况
XmlNode xnRoot = doc.SelectSingleNode("datasources");
当打开Xml文件后,只要判断你输入的不是空并且和原来的值不相同就可以执行保存操作。
if (jiange.Text != (xnRoot.SelectSingleNode("interval")).InnerText && jiange.Text != "")
{
string jiange_Demo = jiange.Text.ToString().Trim();
(xnRoot.SelectSingleNode("interval")).InnerText = jiange_Demo;
doc.Save(@url + "\\xml_config.xml");
MessageBox.Show("修改成功,请重新启动以保存数据");
jiange_Demo = "";//最后记得清空数据,避免麻烦
}