JSON和XML的区别

7个月前 (04-27)
JSON 和 XML 都是基于文本的可读格式,独立于编程语言,能够在几乎所有的编程语言中使用。本节我们就来介绍一下 JSON 和 XML 的区别。

在介绍 JSON 和 XML 的区别之前,我们先来分别介绍一下 JSON 和 XML。

什么是 XML?

XML 全称“Extensive Markup Language”,译为“可扩展标记语言”,是一种源自 SGML 的、基于文本的数据格式(XML 是 SGML 的一个子集)。

SGML 全称“Standard Generalized Markup language”,译为“标准通用标记语言”,简称“通用标言”,是一种定义电子文档结构和描述其内容的标准语言,是 1986 年标准化组织出版发布的一个信息管理方面的标准。

XML 是一种专门为了存储数据而创建的标记语言,它的编写方式与 HTML 非常相似,能够通过不同的标签来标记不同的内容,下面展示了一个简单 XML 数据:

<?xml version="1.0" encoding="ISO-8859-1"?>

<note>

<title>JSON教程</title>

<author>C语言中文网</author>

<url>http://c.biancheng网站站点" rel="nofollow" />

{

"title":"JSON教程",

"author":"C语言中文网",

"url":"http://c.biancheng网站站点" rel="nofollow" />