XML - 可延伸標記式語言
1.宣告:
XML 宣告是選用項,用於指定當前所用 XML 的版本,同時還提供字元編碼格式的詳細資料
2.內容:
會用標籤來定義傳遞內容(這邊定義cat)
3.成員
而在內容底下可在定義成員,如下
4.屬性
類似HTML得屬性,可為內容定義
CSV - 逗號分隔文本
用逗號來分隔各字串
cat | ㅤ |
Name | tom |
sex | boy |
上述table轉化成csv文本就會變成以下
JSON - JavaScript Object Notation
依照 JavaScript 物件語法的資料格式,寫法可參照 js 物件,在外層都會用大括弧匡起
YAML - YAML Ain't Markup Language
是一種易讀的資料格式,主要依賴縮排來表示層級關係
- 以鍵值對(key: value)為主
- 使用縮排(空格,不可用 Tab)表示巢狀結構
- 支援字串、數字、布林值、列表、字典
語法規則
鍵值對
- 例子:
列表(陣列)
- 或者:
字典(物件)
- 或者: