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中background新增的4个新的相关属性用法介绍
Sep 26 HTML / CSS
使用简单的CSS3属性实现炫酷读者墙效果
Jan 08 HTML / CSS
纯css3实现鼠标经过图片显示描述的动画效果
Sep 01 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
Jul 06 HTML / CSS
用html5的canvas画布绘制贝塞尔曲线完整代码
Aug 14 HTML / CSS
html5实现微信打飞机游戏
Mar 27 HTML / CSS
使用spring mvc+localResizeIMG实现HTML5端图片压缩上传的功能
Dec 16 HTML / CSS
Html5实现文件异步上传功能
May 19 HTML / CSS
html5如何在Canvas中实现自定义路径动画示例
Sep 18 HTML / CSS
基于canvas的骨骼动画的示例代码
Jun 12 HTML / CSS
CSS中实现动画效果-附案例
Feb 28 HTML / CSS
el-form每行显示两列底部按钮居中效果的实现
Aug 05 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 5.0对象模型深度探索之绑定
2006/09/05 PHP
php 正则 过滤html 的超链接
2009/06/02 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
jquery 上下滚动广告
2009/06/17 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
AngularJS 中的指令实践开发指南(一)
2016/03/20 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
Vue.js事件处理器与表单控件绑定详解
2017/03/20 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
浅谈在vue中用webpack打包之后运行文件的问题以及相关配置方法
2018/02/21 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
微信小程序canvas截取任意形状的实现代码
2020/01/13 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python读取xlsx的方法
2018/12/25 Python
python如何实现从视频中提取每秒图片
2020/10/22 Python
详解python中的数据类型和控制流
2019/08/08 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
CSS3实现可关闭的下拉手风琴菜单效果
2015/08/31 HTML / CSS
英国家用电器购物网站:Hughes
2018/02/23 全球购物
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
WWE美国职业摔角官方商店:WWE Shop
2018/11/15 全球购物
金鑫耀Java笔试题
2014/09/06 面试题
网络管理员岗位职责
2014/03/17 职场文书
党员志愿者活动总结
2014/06/26 职场文书
详细的本科生职业生涯规划范文
2014/09/16 职场文书
2014年行政工作总结
2014/11/19 职场文书
先进集体事迹材料范文
2014/12/25 职场文书
淮海战役观后感
2015/06/11 职场文书
请病假条范文
2015/08/17 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书