大家好:
小弟这两天又在研究xml.
我想对他实现添加数据的功能.
例如 xml 为
<data name="book">
<value>thinking in C#</value>
</data>
<data name="food">
<value>apple</value>
</data>
若是data节中没有name则容易,但是有了之后我做的时候就是总是有点错误.
我现在是用winform做的。
希望高人指点.谢谢了!
private void button4_Click(object sender, System.EventArgs e)
{
XmlDocument doc=new XmlDocument();
doc.Load(mappath1);
XmlElement root =doc.DocumentElement;
AddNode(doc,root);
//注:mappath1为一个相对路径
}
public static void AddNode(XmlDocument doc, XmlNode root)
{
XmlElement masterelem = doc.CreateElement("data");
root.AppendChild(masterelem);
XmlElement detailelem = doc.CreateElement("value");
detailelem.InnerText="yatou";
masterelem.AppendChild(detailelem);
doc.Save(mappath1);
//注:mappath1为一个相对路径
}
请问该怎么做啊?