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代码实现switch滑动开关按钮效果
Aug 30 HTML / CSS
CSS3 倾斜的网页图片库实例教程
Nov 14 HTML / CSS
CSS书写规范、顺序和命名规则
Mar 06 HTML / CSS
css3实现3d旋转动画特效
Mar 10 HTML / CSS
canvas 实现 github404动态效果的示例代码
Nov 15 HTML / CSS
HTML5 manifest离线缓存的示例代码
Aug 08 HTML / CSS
html5 datalist 选中option选项后的触发事件
Mar 05 HTML / CSS
AmazeUI图片轮播效果的示例代码
Aug 20 HTML / CSS
AmazeUI的JS表单验证框架实战示例分享
Aug 21 HTML / CSS
HTML5 drag和drop具体使用详解
Jan 18 HTML / CSS
使用canvas实现雪花飘动效果的示例代码
Mar 30 HTML / CSS
使用CSS3实现按钮悬停闪烁动态特效代码
Aug 30 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 form 表单传参明细研究
2009/07/17 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
Laravel 5使用Laravel Excel实现Excel/CSV文件导入导出的功能详解
2017/10/11 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
firefox中JS读取XML文件
2006/12/21 Javascript
js tab 选项卡
2009/04/26 Javascript
菜鸟javascript基础资料整理2
2010/12/06 Javascript
js中replace的用法总结
2013/12/27 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
微信小程序实现图片上传放大预览删除代码
2020/06/28 Javascript
vue实现的网易云音乐在线播放和下载功能案例
2019/02/18 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
vue按需加载实例详解
2019/09/06 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
对python3 一组数值的归一化处理方法详解
2018/07/11 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
python学习开发mock接口
2019/04/28 Python
Django 响应数据response的返回源码详解
2019/08/06 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
2020/07/18 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
乌克兰电子和家用电器商店:Foxtrot
2019/07/23 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
简历里的自我评价
2014/01/31 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
工商局领导班子存在的问题整改措施思想汇报
2014/10/05 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
2014年团委工作总结
2014/11/13 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis
详解nginx进程锁的实现
2021/06/14 Servers
MySQL七大JOIN的具体使用
2022/02/28 MySQL