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

csdn   发布时间:2021-12-28 10:21:34   作者:kikajack   我要评论
这篇文章介绍了MIME类型中application/xml与text/xml的区别,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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的区别,希望对大家有所帮助。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • postman中form-data、x-www-form-urlencoded、raw、binary的区别介绍

    这篇文章介绍了postman中form-data、x-www-form-urlencoded、raw、binary的区别,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-28
  • MIME类型中application/xml与text/xml的区别介绍

    这篇文章介绍了MIME类型中application/xml与text/xml的区别,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-28
  • POST提交数据常见的四种方式

    这篇文章介绍了POST提交数据常见的四种方式,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-28
  • html粘性页脚的具体使用

    最近需要实现一个粘性页脚功能,不管页面内容怎么变,页脚始终要滑到页面的最下方才能出现,本文就详细的介绍一下如何实现,感兴趣的可以了解下
    2021-12-27
  • 在 HTML 页面中使用 React的场景分析

    本文通过案例场景分析给大家介绍在 HTML 页面中使用 React的代码,react组件不是按需加载,只适合小型应用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考
    2021-12-15
  • HTML怎么设置下划线?html文字加下划线方法

    下划线被认为是引起人们对文本注意的一种方式,那么HTML怎么设置下划线?html文字加下划线方法?具有一定的参考价值,感兴趣的可以了解一下
    2021-12-03
  • Unicode中的CJK(中日韩统一表意文字)字符小结

    CJK,是CJK Unified Ideographs的缩写,意思是“中日韩统一表意文字”,把分别来自中文、日文、韩文、越文中,本质、意义相同、形状一样或稍异的表意文字赋予相同编码,其
    2021-11-27
  • Unicode中的常用字母小结

    最早的计算机大多只能使用ASCII字符,后来逐渐扩展到主要的西文字母,有了Unicode后,各种文字的字母都已被纳入其中,包括很多古代使用的字母,可以用于考古学领域了。但最
    2021-11-27
  • Unicode中的数学符号小结

    数学、物理及一些科技领域使用了很多特殊符号,Unicode码中都有对应的码位,列出其码表,以方便使用
    2021-11-27
  • Unicode中的常用符号

    Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案,所以包容万象,使用Unicode符号可以在网页上直接显示一些常用的符号,比如箭头、表情等
    2021-11-27

最新评论