YAML1.2.2是YAML的最新规范。
- Chapter 3. Processes and Models
- 3.2. Information Models
- 3.2.1. Representation Graph
- 章首
- native data structure的表示是一个根生、连接、有向图,由tagged nodes构成。
- 所有节点必须能够从根节点触达。
- 图体可能存在环状连接,一个节点可能由多个入向边
- 节点可以是合集(序列或者映射),也可以是scalar。
- 映射是无序的,但其键项必须是独有的
- Figure 3.3. Representation Model
- 3.2.1.1. Nodes
- 表示单个native data structure,类型为
- Scalar
- Sequence
- Mapping
- 表示单个native data structure,类型为
- 3.2.1.2. Tags
- tag用来表示类型信息
- 全局tag是URI,推荐用
tag:
URI廓图表示 - 本地tag针对单应用,以
!
开头 - YAML通过
TAG
指示让tag述记不会太碍眼 - (其余略)
- 3.2.1.3. Node Comparison(略)
- 3.2.2. Serialization Tree(略)
- 章首
- 3.2.1. Representation Graph
- 3.2. Information Models