YAML語法字符
各種類型的字符用於各種功能。 本章詳細討論了YAML中使用的語法,並重點介紹了字符操作。
指示符字符
指示符包括用於描述YAML文檔內容的特殊語義。 下表詳細說明了這一點。
編號
字符
功能
1
_
它表示塊序列條目
2
?
它表示映射鍵
3
:
它表示映射值
4
,
它表示流集合條目
5
[
它開始流序列
6
]
它結束流序列
7
{
它啓動流映射
8
}
它結束流映射
9
#
它表示註釋
10
&
它表示節點的錨屬性
11
*
它表示別名節點
12
!
它表示節點的標籤
13
Ι
它表示一個字面塊標量
14
>
它表示摺疊塊標量
15
'
單引號圍繞引用的流標量
16
"
雙引號包圍雙引號流標量
17
%
它表示使用的指令
以下示例顯示語法中使用的字符 -
%YAML 1.1
---
!!map {
? !!str "sequence"
: !!seq [
!!str "one", !!str "two"
],
? !!str "mapping"
: !!map {
? !!str "sky" : !!str "blue",
? !!str "sea" : !!str "green",
}
}
# This represents
# only comments.
---
!!map1 {
? !!str "anchored"
: !local &A1 "value",
? !!str "alias"
: *A1,
}
!!str "text"