在前面一篇文章中,我介绍了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.aspbc.com/tech/showtech.asp?id=1203中看它的格式。
