MIME类型中application/xml与text/xml的区别介绍


Posted in HTML / CSS onJanuary 18, 2022

RFC2376 文档 定义了application/xml 和 text/xml 媒体类型。

RFC7303 文档 也定义了application/xml 媒体类型。

RFC3023 文档 一次定义了application/xml 和 text/xml 等所有的 XML 相关媒体类型。

相关讨论

XML(Extensible Markup Language) 是 SGML(Standard Generalized Markup Language)的一个子集。SGML 也分配了媒体类型( text/sgml 和 application/sgml),但兼容性较差。

XML 有两种 MIME 媒体类型:text/xml 和 application/xml:

application/xml 媒体类型:推荐使用。如果 MIME 用户代理或 Web 用户代理不支持这个媒体类型,会转为 application/octet-stream,当做二进制流来处理。application/xml 实体默认用 UTF-8 字符集。Content-type: application/xml; charset="utf-8"<?xml version="1.0" encoding="utf-8"?> 都可以生效。

text/xml 媒体类型:如果 MIME 用户代理或 Web 用户代理不支持这个媒体类型,会将其视为 text/plain,当做纯文本处理。text/xml 媒体类型限制了 XML 实体中可用的编码类型(例如此时支持 UTF-8 但不支持 UTF-16,因为使用 UTF-16 编码的文本在处理 CR,LF 和 NUL 会导致异常转换)。text/xml 实体在 XML 头指定编码格式无效,必须在 HTTP 头部的 Content-Type: 中指定才会生效(例如 <?xml version="1.0" encoding="utf-8"?> 无法设置字符集,Content-Type: text/xml; charset="utf-8" 则可以)。没有设置字符集时默认使用“us-ascii”字符集。

XML 就是麻烦,自己的项目就推荐用 JSON 了。

以上所述是小编给大家介绍的MIME类型中application/xml与text/xml的区别,希望对大家有所帮助。在此也非常感谢大家对三水点靠木网站的支持!

 
HTML / CSS 相关文章推荐
全面解析CSS Media媒体查询使用操作(推荐)
Aug 15 HTML / CSS
CSS3动画animation实现云彩向左滚动
May 09 HTML / CSS
使用HTML和CSS3绘制基本卡通图案的示例分享
Nov 06 HTML / CSS
可自定义箭头样式的CSS3气泡提示框
Mar 16 HTML / CSS
CSS3新增布局之: flex详解
Jun 18 HTML / CSS
css3 实现滚动条美化效果的实例代码
Jan 06 HTML / CSS
html5组织文档结构_动力节点Java学院整理
Jul 11 HTML / CSS
HTML5 Canvas鼠标与键盘事件demo示例
Jul 04 HTML / CSS
详解HTML5中div和section以及article的区别
Jul 14 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
Oct 08 HTML / CSS
原生CSS实现文字无限轮播的通用方法
Mar 30 HTML / CSS
Html5同时支持多端sdk的小技巧
Nov 17 HTML / CSS
HTTP中的Content-type详解
Jan 18 #HTML / CSS
POST提交数据常见的四种方式
Jan 18 #HTML / CSS
Html5获取用户当前位置的几种方式
html粘性页脚的具体使用
Jan 18 #HTML / CSS
CSS三大特性继承性、层叠性和优先级详解
Jan 18 #HTML / CSS
使用CSS设置滚动条样式
在CSS中使用when/else的方法
Jan 18 #HTML / CSS
You might like
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
PHP实现简单登录界面
2019/10/23 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
PHP实现文件上传与下载
2020/08/28 PHP
javascript学习基础笔记之DOM对象操作
2011/11/03 Javascript
js动态添加事件并可传参数示例代码
2013/10/21 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
jQuery插件Validation快速完成表单验证的方式
2016/07/28 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
微信小程序 框架详解及实例应用
2016/09/26 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
浅谈layui分页控件field参数接收对象的问题
2019/09/20 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
[56:35]DOTA2上海特级锦标赛主赛事日 - 5 总决赛Liquid VS Secret第一局
2016/03/06 DOTA
python中偏函数partial用法实例分析
2015/07/08 Python
详解在Python程序中自定义异常的方法
2015/10/16 Python
python实现kMeans算法
2017/12/21 Python
对Python 2.7 pandas 中的read_excel详解
2018/05/04 Python
浅谈python写入大量文件的问题
2018/11/09 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
opencv 阈值分割的具体使用
2020/07/08 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
div或img图片高度随宽度自适应的方法
2020/02/06 HTML / CSS
测控技术与仪器个人求职信范文
2013/12/30 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
劳动竞赛活动总结
2014/05/05 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
趣味运动会赞词
2015/07/22 职场文书