一般处理程序ashx输出XML
首先构建自己的xmldocument,方式很多例如:
XmlDocument xmldoc = new XmlDocument();
            XmlDeclaration xmldecl = xmldoc.CreateXmlDeclaration("1.0", "GBK", null);
//root node
            XmlElement xmlelem = xmldoc.CreateElement("news");
            xmldoc.AppendChild(xmlelem);//append the node to xmldocument
……
然后用构建好的xmldocument,输出XML字符串,方法如下:
context.Response.Clear();
            context.Response.ContentType = "text/xml"; //must be 'text/xml'
            context.Response.ContentEncoding = System.Text.Encoding.UTF8; //we'd like UTF-8
            xmldoc.Save(context.Response.Output); //save to the text-writer
            context.Response.End(); //optional: will end processing
错误的做法是将xmldocument保存为OutputStream:xmldoc.Save(context.Response.OutputStream);
关于为何不能用xmldoc.Save(context.Response.OutputStream); 请看老外的一篇文章:
http://stackoverflow.com/questions/543319/how-to-return-xml-in-asp-net
一般处理程序ashx输出XML的更多相关文章
- jQuery获取一般处理程序(ashx)的JSON数据
		昨天有在开发的软件生产线生产流程,RFID扫描IC卡的数据,当中有用到jQuery获取一般处理程序(ashx)的JSON数据.今有把它写成一个小例子,望需要的网友能参考. 在网站中,创建一个一般应用程 ... 
- PHP输出XML文件函数
		PHP输出XML文件函数 function xml_out($content, $charset = 'utf-8') { @header("Expires: -1"); @hea ... 
- yii2 输出xml格式数据
		作者:白狼 出处:http://www.manks.top/yii2_xml_response.html.html本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文 ... 
- Android使用DOM生成和输出XML格式数据
		Android使用DOM生成和输出XML格式数据 本文主要简单解说怎样使用DOM生成和输出XML数据. 1. 生成和输出XML数据 代码及凝视例如以下: try { DocumentBuilderFa ... 
- ASP.NET  --  一般处理程序ashx
		ASP.NET -- 一般处理程序ashx 如果在一个html页面向服务器端请求数据,可用ashx作为后台页面处理数据.ashx适合用作数据后台处理,相当于WebForm中的aspx.cs文件或 ... 
- REST服务使用@RestController实例,输出xml/json
		REST服务使用@RestController实例,输出xml/json 需要用到的服务注解 org.springframework.web.bind.annotation.RestControlle ... 
- .net mvc 站点自带简易SSL加密传输  Word报告自动生成(例如 导出数据库结构)  微信小程序:动画(Animation)  SignalR 设计理念(一)  ASP.NET -- WebForm -- ViewState  ASP.NET -- 一般处理程序ashx  常用到的一些js方法,记录一下  CryptoJS与C#AES加解密互转
		.net mvc 站点自带简易SSL加密传输 因项目需要,传输数据需要加密,因此有了一些经验,现简易抽出来分享! 请求:前端cryptojs用rsa/aes 或 rsa/des加密,后端.net ... 
- aspx页面上输出xml的问题
		在aspx页面上输出xml,需要在后台输出编码格式和编码类型,如下代码: Response.Charset = "utf-8";//格式Response.ContentType = ... 
- 将xml转为array 输出xml字符
		//将xml转为array private function fromXml($xml){ // 禁止引用外部xml实体 libxml_disable_entity_loader(true); ret ... 
随机推荐
- LNK2001	无法解析的外部符号 __imp__CameraCreateSettingPage@24
			用VS2017,Release X86进行编译时显示如下错误: 1>CWDMDlg.obj : error LNK2001: 无法解析的外部符号 __imp__CameraGetImageBuf ... 
- 201871010125-王玉江《面向对象程序设计(java)》第十五周学习总结
			项目 内容 这个作业属于哪个课程 <任课教师博客主页链接> https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接地址> ht ... 
- LeetCode 153. Find Minimum in Rotated Sorted Array寻找旋转排序数组中的最小值 (C++)
			题目: Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. ( ... 
- SQL-select常用语句
			1.全套装备 select [select选项] 字段列表[字段别名]/* from 数据源[where 条件子句] [group by条件子句] [having 子句] [order by 子句] ... 
- pcp 基本使用
			pcp 是一款强大的metrics 分析工具,包含了比较完整的指标分析工具链,同时也已经包含了好多pmdas 核心组件 参考架构 安装 centos yum install -y pcp 启动 sys ... 
- springboot模板(Freemarker与Thymeleaf)
			Thymeleaf模板 Thymeleaf就是html页面 导入pom依赖 <dependency> <groupId>org.springframework.boot< ... 
- Linux配置DHCP服务器,DHCP中继配置
			配置dhcp服务器 第一步:配置网卡 第二步: 安装dhcp (需要先构建yum仓库,构建yum仓库的方法在之前的博客里有) 编写dhcp.conf文件 进去以后会出现这个内容 需要执行下面的内容将内 ... 
- P3613 【深基15.例2】寄包柜
			传送门 题目大意 往一个\(a[i][j]\) 里边放东西,也可以取走东西,然后查询\(a[i][j]\)里边是什么东西. 思路: 显然我们可以暴力,但是你开不了那么大的数组. 翻了翻dalao们的题 ... 
- 题解 P3620 【[APIO/CTSC 2007]数据备份】
			直接贪心(每次选最小)的话显然不对...样例都过不了... 选两个办公楼的时候,显然不能跨越另一个楼,这样不优... 于是 先把原数列处理成n-1个的数(每一个办公楼和上一个的距离),存在a[]中 题 ... 
- 本地手动一步步搭建WNMP环境(nginx+php+mysql) Windows平台
			环境:Windows 10 x64 参考文章: WNMP完整教程 windows下PHP环境的搭建 我自定义安装后的目录结构: +WNMP ++MySQL_Server-8.0.13 ++n ... 
