一、介绍
1、XML
中文名:可扩展标记语言
英文全称:eXtensible Markup Language
特点:使用标签表达信息
形式:
<name>...</name>
<name />
<!-- -->
2、JSON
中文名:JavaScript 对象标记语言
英文全称:JavaScript Object Notation
特点:有类型的键值对表达信息
形式:
"key" : "value"
"key" : ["value1" , "value2"]
"key" : {"subkey" : "subvalue"}
3、YAML
中文名:YAML是另一种标记语言
英文全称:YAML Ain't Markup Langguage
特点:无类型的键值对表达信息
形式:
key : value
key : #Comment
-value1
-value2
key :
subkey : subvalue
二、比较
1、特点
XML:最早的通用信息标记语言,可扩展性好,但繁琐
JSON:信息有类型,适合程序处理,较XML简洁
YAML:信息无类型,文本信息比例最高,可读性好
2、作用
XML:Internet上的信息交互与传递
JSON:移动应用云端和节点的信息通信,无注释
YAML:各类系统的配置文件,有注释易读