如何将数据库中数据源生成xml文件 sql server

我是想把查询的结果生成xml让前台接收然后再报表上显示出来,继续请教... 我是想把查询的结果生成xml让前台接收然后再报表上显示出来,继续请教 展开
 我来答
朱俊涛圈圈
推荐于2016-05-26 · TA获得超过267个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:330万
展开全部
List<Area> list = a.GetAllAreaById(id);
//将list集合序列化到流中
MemoryStream stream = new MemoryStream();
XmlSerializer s = new XmlSerializer(typeof(List<Area>));
s.Serialize(stream, list);
//将流转换成字节数组,再解码为字符串
string ss = System.Text.Encoding.UTF8.GetString(stream.ToArray());
XmlDocument dom = new XmlDocument();
dom.LoadXml(ss);

Response.ContentType = "text/xml";
Response.Charset = "utf-8";
HttpContext.Current.Response.Write(dom.OuterXml);
晁乐安02f
2011-07-07
知道答主
回答量:33
采纳率:0%
帮助的人:0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式