为了账号安全,请及时绑定邮箱和手机立即绑定

aspx页面怎么输出XML

aspx页面怎么输出XML

C#
精慕HU 2018-12-25 18:13:42
    Response.ContentType = "text/xml";        Response.Charset = "GB2312";        Response.Write("<?xml version=\"1.0\" encoding=\"GB2312\"?>");依然是按照html的方式输出的啊aspx怎么输出成xml文件内容
查看完整描述

2 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

   private void ResponseXML(System.Text.StringBuilder xmlnode)
        {
            System.Web.HttpContext.Current.Response.Clear();
            System.Web.HttpContext.Current.Response.ContentType = "Text/XML";
            System.Web.HttpContext.Current.Response.Expires = 0;

            System.Web.HttpContext.Current.Response.Cache.SetNoStore();
            System.Web.HttpContext.Current.Response.Write(xmlnode.ToString());
            System.Web.HttpContext.Current.Response.End();
        }



查看完整回答
反对 回复 2018-12-29
?
慕标琳琳

TA贡献1830条经验 获得超9个赞

response.Clear();

Response.ContentType = "text/xml";

然后拼接xml格式的字符串(数据库端操作);

response.write(str);

注意删除.aspx页面中的内容,保留头部标记


查看完整回答
反对 回复 2018-12-29
  • 2 回答
  • 0 关注
  • 862 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信