110,536
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0"?>
<Updater>
<URLAddres URL="http://www.csdn.com"
<FileList>
<File FileName = "1.txt"/>
<File FileName = "2.txt"/>
<File FileName = "3.txt"/>
<File FileName = "a.txt"/> <-把这个给删了.然后添加一个4.txt->
<FileList>
<-这里再添加一个表 ->
<Updater>
[PathList]
<Path path ="C:\"/>
[/PathList]
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(@"D:\XMLFile1.xml");
XmlNodeList nodes = xmlDoc.SelectNodes("//File"); //获取File节点集
foreach (XmlNode node in nodes)
{
if (node.Attributes["FileName"].Value == "a.txt") //查找
{
node.Attributes["FileName"].Value = "4.txt"; //修改
}
}
XmlElement newNode = xmlDoc.CreateElement("PathList"); //添加
XmlElement xe = xmlDoc.CreateElement("Path");
xe.SetAttribute("path", @"C:\"); //添加属性
newNode.AppendChild(xe);
xmlDoc.DocumentElement.AppendChild(newNode);
xmlDoc.Save(@"D:\XMLFile1.xml"); //保存