本章將詳細說明我們在上一章中討論的程序和過程。YAML中的信息模型將使用特定的圖表以系統格式指定序列化和表示過程的特性。
對於一個信息模型來說,在編程環境之間表示可移植的應用程式信息是很重要的。
上面所示的圖表示了一個正常的信息模型,它以圖形格式表示。在YAML中,本機數據的表示是根的、連接的,並且是標記節點的有向圖。如果我們提到有向圖,它包含一組有向圖的節點。正如在信息模型中所提到的,YAML支持三種節點,即−
- Sequences
- Scalars
- Mappings
最後一章討論了這些表示節點的基本定義。在本章中,我們將重點討論這些術語的示意圖。下面的序列圖表示具有各種類型標記和映射節點的圖例的工作流。
有三種類型的節點:序列節點、標量節點和映射節點。
Sequences
序列節點遵循順序體系結構,包括一個由零個或多個節點組成的有序序列。YAML序列可以重複包含同一個節點,也可以包含單個節點。
Scalars
YAML中標量的內容包括Unicode字符,這些字符可以用一系列零表示。一般來說,標量節點包含標量。
Mapping
映射節點包括鍵值對表示。映射節點的內容包括一個鍵值對的組合,該鍵值對的強制條件是鍵名應保持唯一。序列和映射共同構成一個集合。
注意,如上圖所示,標量、序列和映射以系統格式表示。