永发信息网

求教xml怎么插入新节点,比如

答案:1  悬赏:70  手机版
解决时间 2021-03-31 00:47
  • 提问者网友:流星是天使的眼泪
  • 2021-03-30 19:58
求教xml怎么插入新节点,比如
最佳答案
  • 五星知识达人网友:躲不过心动
  • 2021-03-30 21:12
XmlDocument xmlDoc1 = new XmlDocument();
xmlDoc1.Load("1.xml");
XmlNodeList nodeList = xmlDoc1.DocumentElement.SelectNodes("class/student");
for (int i = 0; i < nodeList.Count; i++) //对每个student元素操作
{
XmlElement eAge = xmlDoc1.CreateElement("age");
eAge.InnerText = "19";
nodeList[i].AppendChild(eAge); // 新节点添加在最后
}
xmlDoc1.Save("1.xml");
------------------------------------------------------
如果要给张三这个student元素加age,
XmlNode node = xmlDoc1.DocumentElement.SelectSingleNode("class/student[name='张三']");
XmlElement eAge = xmlDoc1.CreateElement("age");
eAge.InnerText = "19";
node.AppendChild(eAge); // 新节点添加在最后
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯