修改XML的节点内容

Posted 成为自己最想成为的那种人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改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的节点内容的主要内容,如果未能解决你的问题,请参考以下文章

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

在 Groovy 中将字符串 XML 片段转换为文档节点

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

java xml节点添加修改属性

LINQ to XML - 从文件加载 XML 片段

java中dom4j 解析xml。修改节点内容,删除节点。在线等,求大神