La syntaxe de YAML est similaire à celle d'autres langages de haut niveau et peut simplement exprimer des formes de données telles que des listes, des listes dispersées et des scalaires. Il utilise un retrait de symbole vierge et un grand nombre de caractéristiques qui dépendent de l'apparence. Il est particulièrement adapté à l'expression ou à l'édition de structures de données, de divers fichiers de configuration, de contenu de débogage et de plan de fichier (par exemple, de nombreux formats de titer de courrier électronique sont très proches de YAML). Bien qu'il soit plus approprié pour exprimer la structure de données du modèle hiérarchique, il existe également une syntaxe exquise qui peut représenter les données du modèle relationnel. Étant donné que YAML utilise des caractères blancs et des succursales pour séparer les données, il est particulièrement adapté aux opérations grep/Python/Perl/Ruby. Sa caractéristique la plus facile à démarrer est d'éviter intelligemment divers symboles fermés, tels que: guillemets, diverses crochets, etc., ces symboles deviendront complexes et illisibles lorsqu'ils sont imbriqués.
Liens amicaux:iCMS