日期:2014-05-18  浏览次数:20787 次

求C#WinForm添加xml,最好详细的注释 还是这个问题
在C#Winform窗体程序 有一个Botton添加按钮 当点击添加按钮实现对XML进行添加
以下是添加后的XML文件:
<?xml version="1.0" encoding="utf-8"?>
<Note>
  <Day year="2009" month="12" day="8">
  <To>黄建国</To>
  <From>李忠</From>
  <Heading>提醒</Heading>
  <Message>不要忘了这个周末和我的约会</Message>
  </Day>
</Note>
帮忙下,急用。谢谢!
就是说窗体里有一些TextBox文本框 然后有个添加按钮直接在XML文件里得到的
添加成功一次后xml文件会变成
<?xml version="1.0" encoding="utf-8"?>
<Note>
  <Day year="2009" month="12" day="8">
  <To>黄建国</To>
  <From>李忠</From>
  <Heading>提醒</Heading>
  <Message>不要忘了这个周末和我的约会</Message>
  </Day>
  <Day year="2009" month="12" day="8">
  <To>黄建国</To>
  <From>李忠</From>
  <Heading>提醒</Heading>
  <Message>不要忘了这个周末和我的约会</Message>
  </Day>
</Note>
而不是始终就一个一条 求回答

------解决方案--------------------
第一次创建xml文档:
C# code
        XmlDocument xmlDoc = new XmlDocument();
        xmlDoc.AppendChild(xmlDoc.CreateXmlDeclaration("1.0", "utf-8", null));
        xmlDoc.AppendChild(xmlDoc.CreateElement("Note"));
        xmlDoc.Save(@"c:\test.xml"));