首页 > 解决方案 > 为什么 Web 服务通常使用 XML 或 JSON 格式的信息?

问题描述

我是网络服务的新手,已经做了一些研究,但还没有找到我想要的答案。如果您能详细地写一篇关于它的文章或简要解释原因,我会很高兴。这里使用 Json 或 Xml 的目的是什么?我想确切地知道它们之间存在哪些功能差异。

标签: jsonxmlweb-services

解决方案


  1. 信息必须以某种格式返回。

  2. 使用标准格式比使用非标准格式更好,因为它可以重用广泛可用的解析器。

  3. XML 在 2000 年左右被迅速采用,因为它与供应商无关并且满足技术要求。

  4. JSON 后来出现并开始取代 XML,因为它更简单:它更简单是因为它是专门为处理结构化数据而设计的,而 XML 在设计时主要考虑了结构化文档。

  5. 在 XML 中可用且 JSON 中没有等价物的众多功能中,最突出的是基于 DTD 的验证、实体和实体引用、混合内容、注释和处理指令以及名称空间。这些功能对于文档处理都非常有用,但对于交换结构化数据却没有。


推荐阅读