信息标记的三种形式
XML
拓展标签语言
example:
<img src = " " >...</img> <img src = " " /> <!-- ... -->
JSON
有类型的键值对
example:
"key" : "value" "key" : ["value1" , "value2" ] "key" : {"key1" : "value1" , "ke2" : "value2" }
YAML
无类型的键值对
example:
key : value (用缩进表达所属关系) key : key1 : value1 key2 : value2 (用-表达并列关系) key : -value1 -value2 (用|表达整块数据 #表示注释)
三种标记信息形式的比较
- XML 最早的通用信息标记语言,可扩展性好,但繁琐
- JSON 信息有类型,适合程序处理(js),较XML简介
- YAML 信息无类型,文本信息比例最高,可读性好
- XML Internet上的信息交互与传递
- JSON 移动应用云端和节点的信息通信,无注释
- YAML 各类系统的配置文件,有注释易读