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 相关文章推荐
css3.0 图形构成实例练习一
Mar 19 HTML / CSS
CSS3中Transition动画属性用法详解
Jul 04 HTML / CSS
CSS3 2D模拟实现摩天轮旋转效果
Nov 16 HTML / CSS
利用CSS3制作简单的3d半透明立方体图片展示
Mar 25 HTML / CSS
CSS3解析抖音LOGO制作的方法步骤
Apr 11 HTML / CSS
CSS实现聊天气泡效果
Apr 26 HTML / CSS
为你的html5网页添加音效示例
Apr 03 HTML / CSS
会走动的图形html5时钟示例
Apr 27 HTML / CSS
HTML5 文件上传下载的实例代码
Jul 03 HTML / CSS
canvas 基础之图像处理的使用
Apr 10 HTML / CSS
使用canvas实现雪花飘动效果的示例代码
Mar 30 HTML / CSS
VW、VH适配移动端的解决方案与常见问题
May 21 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 实现判断用户是否手机访问
2015/01/21 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
PHP检测一个数组有没有定义的方法步骤
2019/07/20 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
PHP文件打开关闭及读写操作示例解析
2020/08/06 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
document.designMode的功能与使用方法介绍
2007/11/22 Javascript
JavaScript中原型和原型链详解
2015/02/11 Javascript
JavaScript禁止复制与粘贴的实现代码
2016/05/16 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
Angular2 环境配置详细介绍
2016/09/21 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
Vue常用传值方式、父传子、子传父及非父子实例分析
2020/02/24 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
vue实现购物车加减
2020/05/30 Javascript
ES6字符串的扩展实例
2020/12/21 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python异常学习笔记
2015/02/03 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
python Django的web开发实例(入门)
2019/07/31 Python
Python requests模块cookie实例解析
2020/04/14 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
MIS软件工程师的面试题
2016/04/22 面试题
thinkphp5 redis缓存新增方法实例讲解
2021/03/24 PHP
主题酒店策划书
2014/01/28 职场文书
应届毕业生求职信
2014/05/26 职场文书
法人代表任命书范本
2014/06/05 职场文书
土建工程师岗位职责
2014/06/10 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL
使用CSS实现小三角边框原理解析
2021/11/07 HTML / CSS