首页 > 代码库 > 修改XML的节点内容
修改XML的节点内容
这种形式可以修改任何一个节点:
XmlDocument doc = new XmlDocument(); doc.Load("Event.xml"); XmlElement events = doc.DocumentElement; XmlNode xn = events; foreach (XmlNode node in xn.ChildNodes) { if (node["事件名"].InnerText == textBox1.Text) { XmlNode xnStartTime = node["开始时间"]; xnStartTime["时"].InnerText = comboBox1.SelectedItem.ToString(); xnStartTime["分"].InnerText = comboBox2.SelectedItem.ToString(); XmlNode xnEndTime = node["终止时间"]; xnEndTime["时"].InnerText = comboBox4.SelectedItem.ToString(); xnEndTime["分"].InnerText = comboBox3.SelectedItem.ToString(); int height = ((Convert.ToInt32(comboBox4.Text) - Convert.ToInt32(comboBox1.Text)) * 6 + (Convert.ToInt32(comboBox3.Text) / 10 - Convert.ToInt32(comboBox2.Text) / 10))*9;
node["高度"].InnerText = Convert.ToString(height); if (radioButton1.Checked == true) { node["重要"].InnerText = "是"; } else { node["重要"].InnerText = "否"; } if (radioButton4.Checked == true) { node["紧迫"].InnerText = "是"; } else { node["紧迫"].InnerText = "否"; } } } doc.Save("Event.xml");
修改XML的节点内容
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。