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进度条效果
Feb 22 HTML / CSS
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
Jan 07 HTML / CSS
一款利用纯css3实现的360度翻转按钮的实例教程
Nov 05 HTML / CSS
CSS3实现的炫酷菜单代码分享
Mar 12 HTML / CSS
CSS3改变浏览器滚动条样式
Jan 04 HTML / CSS
详解HTML5通讯录获取指定多个人的信息
Dec 20 HTML / CSS
HTML5 Canvas渐进填充与透明实现图像的Mask效果
Jul 11 HTML / CSS
html5弹跳球示例代码
Jul 23 HTML / CSS
html5的自定义data-*属性与jquery的data()方法的使用
Jul 02 HTML / CSS
HTML5 canvas基本绘图之文字渲染
Jun 27 HTML / CSS
【HTML5】3D模型--百行代码实现旋转立体魔方实例
Dec 16 HTML / CSS
Canvas系列之滤镜效果
Feb 12 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
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
用PHP解决的一个栈的面试题
2014/07/02 PHP
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
Jquery练习之表单验证实现代码
2010/12/14 Javascript
JavaScript仿商城实现图片广告轮播实例代码
2016/02/06 Javascript
jQuery Validate验证表单时多个name相同的元素只验证第一个的解决方法
2016/12/24 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
详解redis在nodejs中的应用
2018/05/02 NodeJs
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
微信小程序实现用table显示数据库反馈的多条数据功能示例
2019/05/07 Javascript
Vue实现腾讯云点播视频上传功能的实现代码
2020/08/17 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
Python2中的raw_input() 与 input()
2015/06/12 Python
python通过socket查询whois的方法
2015/07/18 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
Django中间件工作流程及写法实例代码
2018/02/06 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
python实现LBP方法提取图像纹理特征实现分类的步骤
2019/07/11 Python
jupyter lab的目录调整及设置默认浏览器为chrome的方法
2020/04/10 Python
一些关于python 装饰器的个人理解
2020/08/31 Python
python openpyxl模块的使用详解
2021/02/25 Python
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
仓库管理制度
2014/01/21 职场文书
洗发露广告词
2014/03/14 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
不错的求职信范文
2014/07/20 职场文书
居委会四风问题个人对照检查材料
2014/09/25 职场文书
劳动仲裁调解书
2015/05/20 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
Redis性能监控的实现
2021/07/09 Redis
Spring Security中用JWT退出登录时遇到的坑
2021/10/16 Java/Android