YAML信息模型
本章將解釋在上一章中討論的程序和過程的詳細信息。 YAML中的信息模型將使用特定圖表以系統格式指定序列化和表示過程的功能。
對於信息模型,重要的是表示在編程環境之間可移植的應用程序信息。
上面的圖表表示以圖形格式表示的正常信息模型。 在YAML中,本機數據的表示是根,連接的並且是標記節點的有向圖。有向圖包括一組帶有有向圖的節點。 如信息模型中所述,YAML支持三種節點 -
- 序列
- 標量
- 映射
上一章討論了這些表示節點的基本定義。在本章中,將重點關注這些術語的示意圖。以下序列圖表示具有各種類型的標籤和映射節點的圖例的工作流程。
節點有三種類型:序列節點,標量節點和映射節點。
序列
序列節點遵循順序架構,幷包括零個或多個節點的有序序列。 YAML序列可以重複包含相同的節點或單個節點。
標量
YAML中標量的內容包括Unicode字符,可以用一系列零的格式表示。 通常,標量節點包括標量。
映射
映射節點包括鍵值對錶示。 映射節點的內容包括鍵值對的組合,其中鍵名稱應保持唯一的強制條件。 序列和映射共同形成集合。
請注意,如上圖所示,標量,序列和映射以系統格式表示。