Синтаксис YAML отличается от синтаксиса XML и JSON подходом к построению семантики. 6
XML для обозначения логических блоков и структур данных использует парные теги, например,
YAML фокусируется на человекочитаемости через отступы (пробелы) и простой текст. 9 Ключи и значения разделяются двоеточием, пары ключ-значение отделяются переносом строки. 4 Списки представляются с использованием дефиса, а вложенные структуры данных создаются с помощью отступов. 4
Таким образом, XML использует теги и атрибуты, JSON представляет данные в виде пар «ключ-значение» и массивов, а YAML делает акцент на читаемости через отступы и простой текст. 9