1- 排序
- 适合人类编写:ini > toml > yaml > json > xml > plist
- 可以存储的数据复杂度:xml > yaml > toml ~ json ~ plist > ini
2 - 主流标记格式
三种主流:XML,JSON,YAML
2.1 XML
元素:开始标签 + 内容 + 结束标签
例如:
- 标签大小写敏感, 属性必须加引号
- 可以自定义标签和属性
- 文档必须有根元素
2.2 JSON
两种结构
- 键值对: { string : value }
- 有序列表: [value, value]
值(value)是有类型的,可以是字符串、数值、true、false、null、object、array。
2.3 YAML
- 键值对是无类型的。
- 用缩进来表示所属关系。
- 用-号表示并列关系