将数据库表中的数据读出以xml的形式下载到手机端
2009-09-16 17:08
176 查看
将数据库表中的数据读出以xml的形式下载到手机端
积极吸取您的意见,请留言。。。。。。
1,首先将数据写入内存流当中。引用System.IO
例如:
MemoryStream ms = new MemoryStream();
ds.WriteXml(ms, XmlWriteMode.IgnoreSchema);
2,然后将响应手机端的请求
例如:
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=LocalAllCategory.xml");
Response.AddHeader("Content-Length", ms.Length.ToString());
Response.ContentType = "application/octet-stream";
3,最后以流的形式输出形成 LocalAllCategory.xml 文件下载到手机端
例如:
byte[] b = ms.ToArray();
Response.OutputStream.Write(b, 0, b.Length);
Response.End();
下面是本人的一点点总结代码,实用在将数据库中表的数据读出 让后以xml的形式 下载到手机端。这样在手机端就可以直接读出xml文件中的数据,这样就形成了和服务器端数据的有效,快捷的交互。
这是本人的一点源代码:仅供参考:
/// <summary>
/// 下载和(权限匹配的所有列表)--------到手机端
/// </summary>
public void LocalAllCategoryXml()
{
DataSet ds = (DataSet)GetAllCategory(); //获得表中数据
MemoryStream ms = new MemoryStream();
ds.WriteXml(ms, XmlWriteMode.IgnoreSchema);
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=LocalAllCategory.xml");
Response.AddHeader("Content-Length", ms.Length.ToString());
Response.ContentType = "application/octet-stream";
// 发送到客户端
byte[] b = ms.ToArray();
Response.OutputStream.Write(b, 0, b.Length);
Response.End();
}
备注: GetAllCategory(); // 查询数据的方法: 例如:select * from jobs
积极吸取您的意见,请留言。。。。。。
1,首先将数据写入内存流当中。引用System.IO
例如:
MemoryStream ms = new MemoryStream();
ds.WriteXml(ms, XmlWriteMode.IgnoreSchema);
2,然后将响应手机端的请求
例如:
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=LocalAllCategory.xml");
Response.AddHeader("Content-Length", ms.Length.ToString());
Response.ContentType = "application/octet-stream";
3,最后以流的形式输出形成 LocalAllCategory.xml 文件下载到手机端
例如:
byte[] b = ms.ToArray();
Response.OutputStream.Write(b, 0, b.Length);
Response.End();
下面是本人的一点点总结代码,实用在将数据库中表的数据读出 让后以xml的形式 下载到手机端。这样在手机端就可以直接读出xml文件中的数据,这样就形成了和服务器端数据的有效,快捷的交互。
这是本人的一点源代码:仅供参考:
/// <summary>
/// 下载和(权限匹配的所有列表)--------到手机端
/// </summary>
public void LocalAllCategoryXml()
{
DataSet ds = (DataSet)GetAllCategory(); //获得表中数据
MemoryStream ms = new MemoryStream();
ds.WriteXml(ms, XmlWriteMode.IgnoreSchema);
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=LocalAllCategory.xml");
Response.AddHeader("Content-Length", ms.Length.ToString());
Response.ContentType = "application/octet-stream";
// 发送到客户端
byte[] b = ms.ToArray();
Response.OutputStream.Write(b, 0, b.Length);
Response.End();
}
备注: GetAllCategory(); // 查询数据的方法: 例如:select * from jobs
相关文章推荐
- Php从数据库里读出数据,并生成xml文件
- 将数据库中的数据取出然后转换成为Xml形式的解析2.详情
- xml应用以及从数据库读出数据形成XML,XML的查询,xpath
- 基于Visual Studio2010讲解LINQ读出数据库数据生成XML
- 从数据库读出数据然后以表格形式显示
- 将数据库中的数据取出然后转换成为Xml形式的解析1.列表
- 将上传文件以二进制形式存入数据库中,并下载数据库中的二进制数据生成对应的文件
- 4000 struts2页面下载,从数据库把数据以excel表格形式导出
- 将上传文件以二进制形式存入数据库中,并下载数据库中的二进制数据生成对应的文件
- 从数据库取出数据在jsp页面上以表格形式呈现,并对表格数据进行分页打印操作。
- AJAX——连接数据库并且返回XML数据
- c#向数据库中插入xml数据类型的字段
- 强大的 将XML文件的数据导入到数据库的 程序 只需输入xml文件名即可自动创建
- Web前端 测试数据接口url,如何post一个XML字符串,点击保存就可以保存到数据库
- \t\t怎么把xml文件中的数据读出,并保存到数据库中
- 打开页面从数据库读出数据显示到页面上的解决方法
- XML存储数据与数据库备份
- 扒扒数据库长长知识(下载资源组合看)之05 (多行函数_分组数据_分组过滤)
- 将XML形式的数据转换成Json格式
- [转载]由数据库数据生成XML的方法