把dataset作为一个xml文件传给客户端

xml|客户端

 
把它直接放在内存中,然后传给客户端

// 创建MemeoryStream
System.IO.MemoryStream ms = new System.IO.MemoryStream();

// 写dataset到MemeoryStream

dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);

// 写dataset到MemeoryStream

dataset1.WriteXml(ms,System.Data.XmlWriteMode.IgnoreSchema);

Response.Clear();

// 下载附件的名字

// 下载附件的名字
Response.AddHeader("Content-Disposition", "attachment; filename=Acounts.xml");

// 下载附件的大小,以便让浏览器显示进度条

"Content-Disposition", "attachment; filename=Acounts.xml");
// 下载附件的大小,以便让浏览器显示进度条

// 下载附件的大小,以便让浏览器显示进度条
Response.AddHeader("Content-Length", ms.Length.ToString());

// 指定浏览器为下载模式

"Content-Length", ms.Length.ToString());
// 指定浏览器为下载模式

// 指定浏览器为下载模式
Response.ContentType = "application/octet-stream";

// 发送到客户端

"application/octet-stream";
// 发送到客户端

// 发送到客户端
byte[] b = ms.ToArray();

Response.OutputStream.Write(b,0,b.Length);

Response.End();

}

byte[] b = ms.ToArray();
Response.OutputStream.Write(b,0,b.Length);

Response.End();

}

Response.End();
}

时间: 2024-10-27 12:51:08

把dataset作为一个xml文件传给客户端的相关文章

快速从一个XML文件中查找信息

在网络时代,XML文件起到了一个保存和传输数据的作用.Soap协议通过Xml交流信息,数据库通过Xml文件存取等等.那么怎样快速的从一个XML文件中取得所需的信息呢? 我们知道,JAVA的JAXP中和Microsoft.Net都有Xml分析器,Microsoft.Net是边读边分析,而JAXP是读到内存中然后才进行分析(还有一种是事件机制去读),总而言之,是不利于快速读取.基于此,Microsoft.Net 和JAXP都提供了XPATH机制,来快速定位到XML文件中所需的节点. 例如有一个XML

怎样快速从一个XML文件中查找信息

xml 在网络时代,XML文件起到了一个保存和传输数据的作用.Soap协议通过Xml交流信息,数据库通过Xml文件存取等等.那么怎样快速的从一个XML文件中取得所需的信息呢? 我们知道,JAVA的JAXP中和Microsoft.Net都有Xml分析器,Microsoft.Net是边读边分析,而JAXP是读到内存中然后才进行分析(还有一种是事件机制去读),总而言之,是不利于快速读取.基于此,Microsoft.Net 和JAXP都提供了XPATH机制,来快速定位到XML文件中所需的节点. 例如有一

如何把DataSet保存为XML文件

xml XML和.NET是完全融合的,很多.NET的服务器控件都具备了一种或更多种创建XML文件的能力,DataSet类就包含若干种创建XML文件的方法,在这篇文章中,我们将创建DataSet与XML之间的连接的例子,而这个例子的作用就是从数据库里读出数据填入DataSet对象中,然后再从DataSet对象输出为XML文件保存到磁盘里,当然了 ,我们还可以为XML文件创建与它相关的schema文件.   把DataSet保存为XML文件中的asp.net页面文件(.aspx),简单的甚至可以用可

android-如何控制一个xml文件中lable内容的显示与否?

问题描述 如何控制一个xml文件中lable内容的显示与否? 我用下面的代码来控制一个xml文件中lable内容的显示: <include android:id="@+id/right2" android:layout_width="0dip" android:layout_height="fill_parent" android:layout_weight="10" layout="@layout/detai

安卓开发-android项目中一个Activity一般配一个xml文件,什么情况下配多个xml文件呢

问题描述 android项目中一个Activity一般配一个xml文件,什么情况下配多个xml文件呢 android项目中一个Activity一般配一个xml文件,什么情况下配多个xml文件呢 有没有Activity不需要xml文件的情况呢 解决方案 多个xml一般是需要适配不同大小的屏幕,安卓会根据屏幕大小自动加载不同size的屏幕的xml,安卓开发是mvc结构,activity一定需要一个view,通常是需要xml做view,但是也可以自定义一个view然后activity加载这个view

url-一个php文件向另一个php文件传变量,$_POST取不到值

问题描述 一个php文件向另一个php文件传变量,$_POST取不到值 index.php里: var request = new XMLHttpRequest(); request.open("POST","test.php"); request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); var str="name=&

100分求解 我郁闷啊为什么dataset 写的xml文件却无法读取呢???

问题描述 datasetread;read=get_dataset("select*fromuser")read.WriteXml(Server.MapPath("Findxml/xml.xml"));以上写成一个xml文件,没有问题(确实生成了这个文件,文件里的代码也没有问题)但是这里read.ReadXml(Server.MapPath("Findxml/xml.xml"));怎么就错了呢,提示我为将对象引用到实例请高手指点为什么会出现这个问

向大家求教一个xml文件生成功能目录菜单的问题!

问题描述 我现在有一个xml文件,各式如下:<items><itemText="系统管理"Look-LeftIconUrl=""Expanded="false"><itemText="密码修改"Look-LeftIconUrl="MenuList_icon1.jpg"/><itemText="数据库备份"Look-LeftIconUrl=&quo

Android学习笔记(2):看一个XML文件

我们来开始第一个Android应用   使用Android Studio开发Android应用大致分为如下3步: 1. 创建一个Android项目或Android模块. 2. 在XML布局本件中定义应用程序的用户界面. 3. 在Java代码中编写业务实现.   我们先用Android Studio创建一个项目选择SDK的最低版本(随便选),选择"Blank Activity",其他一路Next最后Finsh. 我们修改layout目录下的activity_main.xml文件,修改成下