- ·上一篇文章:C#修改xml中的某个节点
- ·下一篇文章:FileTracker:error FTK1011编译错误的原因和解决办法
asp.net教程:C#在xml中添加一个节点
在前面一篇文章中,我介绍了C
#创建一个xml文件,见(Asp.net教程:winform中使用C
#创建一个xml文件),今天我介绍一下在这个xml文件中创建一个节点。将winform中输入的网站名称和网址,放到这个节点中去,也就是点击winform上面的“添加或者修改”来创建。我们现在只介绍添加功能,修改功能在下一篇文章中介绍。
点击“添加或者修改”按纽,我的本意是先得到网站名称,去xml文件中去查询,如果名称存在,就修改这个节点。如果不存在这个网站名称,就添加。这里先实现添加功能。
先介绍一下添加节点的函数:
public void addnode()(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
{ XmlNode site = xmlDoc.CreateElement("site")
XmlAttribute sitename1 = xmlDoc.CreateAttribute("sitename")
sitename1.Value=sitename.Text.Trim()
site.Attributes.Append(sitename1)
site.InnerText = sitename.Text.Trim()
XmlAttribute siteurl1 = xmlDoc.CreateAttribute("siteurl")
siteurl1.Value = siteurl.Text.Trim()
site.Attributes.Append(siteurl1)
root.AppendChild(site)
xmlDoc.AppendChild(root)
xmlDoc.Save(xmlfile)
}
这是一个自定义的函数
 
双击winform上面“添加或者修改”按纽,进入代码编写中
private void button2_Click(object sender, EventArgs e)(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)
{ addnode()
}
这样就行了,存在xml中的格式,大家去http://www.K88.NET/tech/showtech.asp?id=1203中看它的格式。
asp.net教程:C#在xml中添加一个节点