想请教一个问题,大家都知道
先声明XmlTextWriter myWriter = new XmlTextWriter("C:\\doc.xml", null);
然后添加一些元素,那么在C盘的根目录可以得到一个doc.xml文件,这是没有问题。
但是,如何实现我在页面点击一个button,让XmlTextWriter对象中的内容可以导出xml文件然后在客户端另存为呢?
有点类似导出Excel报表。
请高手指点,谢谢!
先声明XmlTextWriter myWriter = new XmlTextWriter("C:\\doc.xml", null);
然后添加一些元素,那么在C盘的根目录可以得到一个doc.xml文件,这是没有问题。
但是,如何实现我在页面点击一个button,让XmlTextWriter对象中的内容可以导出xml文件然后在客户端另存为呢?
有点类似导出Excel报表。
请高手指点,谢谢!
解决方案 »
- 图片删除问题
- 自创正则表达式入门教程,欢迎捧场~~~http://blog.csdn.net/rcom10002
- 高分求助---直线的显示问题
- 请教一个C#中的关于事件的问题
- C#连接oracle
- 能不能用数字组成控件的名称?
- 在插入或者更新数据库时,如何自动截断字符串?
- 关于DataGrid中显示定位问题,请各位大侠帮忙看看。(50分)
- c#自己做了控件,不知道为什么属性会自动恢复默认值?
- ?我非常喜欢编程,我会一点C语言,知道一点C#,我就是不知道我现在该学什么样的语言,到底是学JAVA?C#?C++?或者是别的,谢谢?
- 提取指定用户的sn
- 有人用过 ComponentOne 的控件吗?帮忙看看这个问题
要读出内容再存到text文件的话就XmlTextReader来读
try
{
writer = new XmlTextWriter(Server.MapPath("First.xml"),System.Text.Encoding.UTF8);
writer.Formatting = Formatting.Indented; writer.WriteStartDocument();
//写数据
writer.WriteEndElement();
}
finally
{
if (writer != null)
writer.Close();
}
string Pa=page.Server.MapPath(@"../A/"+File+"");
page.Response.AppendHeader("Content-Disposition","attachment;filename="+File+"");
page.Response.ContentType ="application/类型";
page.Response.WriteFile(Pa);
page.Response.End();
输出XML
//写数据
writer.WriteEndElement();
//写数据 怎么循环把数据库中所有数据写进去