private void button1_Click(object sender, EventArgs e)
{
XmlTextWriter objWriter = null;
objWriter = new XmlTextWriter(".\\project.xml",null);
objWriter.Indentation = 4;
objWriter.WriteStartDocument();
objWriter.WriteStartElement("mails");
objWriter.WriteStartElement("mail");
objWriter.WriteStartElement("topic");
objWriter.WriteString(textBox2.Text.ToString());
objWriter.WriteEndElement();
objWriter.WriteStartElement("message");
objWriter.WriteString(textBox2.Text.ToString());
objWriter.WriteEndElement(); objWriter.WriteEndElement();
objWriter.WriteEndElement();
objWriter.WriteEndDocument();
objWriter.Flush();
objWriter.Close(); MessageBox.Show("提交成功");
textBox2.Text = "";
textBox1.Text = "";
}
将信息写入文件中。
现在的问题是,原文件已经有数据了,我想把新数据写在原来的数据下面,应该怎么做?
解决方案 »
- VS2010如何让两个或者多个项目共享同一个文件
- C# 关于控件Windows Medio Player怎么连续播放歌曲??
- 如何用cmd 调用 kmlconverter.exe "Zeichnung1.dxf" "C:\\dev\\test1.kml", 不懂 ,在线等!!!
- c# 应用程序 浮动按钮制作
- vista注册表读取错误
- 怎么获得Treeview节点的所有子节点。或者获得一个treeview的所有节点?
- socket服务器
- 请教如何注册window服务
- 初级问题!!!!!!!!!!!!!
- 邮件问题:pop3邮件的解析
- 怎么从传递的EventArgs e中好的事件信息??
- C# CopyTo具体是怎么用
编写版本为“1.0”并具有独立属性的 XML 声明。
修改XML。
打开XML。创建节点
你把XML文件流使用DTD声明引用一个文本文件,然后修改这个文本文件,通过append添加到末尾,还有更复杂是 修改文档 中间之类的情况,通过流的方式 ,这个是边读边改,就可以了,MSDN上有个例子正适合你去参考,参考。http://msdn.microsoft.com/zh-cn/library/aa302289.aspx