<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="fr" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>YAML</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://fr.wikipedia.org/wiki/YAML"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.pygments.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-YAML rootpage-YAML skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading"><span lang="fr" dir="ltr"><span class="mw-page-title-main">YAML</span></span></h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="fr" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="fr" dir="ltr"><div class="infobox_v3 infobox infobox--frwiki noarchive large"><div class="entete icon informatique" style="background-color:#C0C0C0"><div>YAML<style data-mw-deduplicate="TemplateStyles:r228712691">
/* start https://fr.wikipedia.org/ */


.mw-parser-output .entete.informatique{background-image:url("./_mw_/Picto.nfo.png")}


/* end   https://fr.wikipedia.org/ */
</style></div></div><div><div class="images" style="padding:2px 0"><span class="mw-default-size" typeof="mw:File/Frameless"><img src="./_assets_/0c70a452f799bfe840676ee341124611/YAML.jpg" decoding="async" width="300" height="308" style="--mw-file-upright: 1.2" class="mw-file-element mw-file-upright" data-file-width="500" data-file-height="514" loading="lazy"></span></div></div><div><div class="images" style="padding:2px 0"><span class="mw-default-size" typeof="mw:File/Frameless"><img src="./_assets_/0c70a452f799bfe840676ee341124611/langfr-250px-Official_YAML_Logo.svg.png" decoding="async" width="150" height="138" style="--mw-file-upright: 0.6" class="mw-file-element mw-file-upright" data-file-width="512" data-file-height="471" loading="lazy"></span></div></div><table><caption style="text-align:center;background-color:#C0C0C0">Caractéristiques</caption><tbody><tr class=""><th scope="row"><a href="Extension_de_nom_de_fichier" title="Extension de nom de fichier">Extensions</a></th><td class=""><div>
<span class="wd_p1195"><code>.yaml</code>, <code>.yml</code></span></div></td></tr><tr class=""><th scope="row"><a href="Type_de_m%C3%A9dias" title="Type de médias">Type MIME</a></th><td class=""><div>
<span class="wd_p1163"><code> application/yaml</code></span></div></td></tr><tr class=""><th scope="row"><a href="Base_PRONOM" title="Base PRONOM">PUID</a></th><td class=""><div>
<span class="wd_p2748"><a rel="nofollow" class="external text" href="https://www.nationalarchives.gov.uk/pronom/fmt/818">fmt/818</a></span></div></td></tr><tr class=""><th scope="row">Développé par</th><td class=""><div>
<span class="wd_p178">Clark Evans <small>(<a href="https://www.wikidata.org/wiki/Q32979495" class="extiw external" title="d:Q32979495"><span class="indicateur-langue" title="Voir l'élément Wikidata correspondant">d</span></a>)</small></span></div></td></tr><tr class=""><th scope="row">Version initiale</th><td class=""><div>
<time class="nowrap" datetime="2001-05-11" data-sort-value="2001-05-11">11 mai 2001</time>, <span data-sort-value="&amp;0000000000009142" class="datasortkey">25&nbsp;ans</span></div></td></tr><tr class=""><th scope="row">Basé sur</th><td class=""><div>
<span class="wd_p144"><a href="Extensible_Markup_Language" title="Extensible Markup Language">Extensible Markup Language</a>, <a href="Perl_(langage)" title="Perl (langage)">Perl</a>, <a href="JavaScript_Object_Notation" title="JavaScript Object Notation">JavaScript Object Notation</a></span></div></td></tr><tr class=""><th scope="row">Spécification</th><td class=""><div>
<a href="Format_ouvert" title="Format ouvert">Format ouvert</a> </div></td></tr><tr class=""><th scope="row">Site web</th><td class=""><div>
<span class="wd_p856"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr>&nbsp;<a rel="nofollow" class="external text" href="https://yaml.org/">yaml.org</a></span></div></td></tr></tbody></table></div>
<p><b>YAML</b>, acronyme de <b>Yet Another Markup Language</b> dans sa version 1.0<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>, devenu l'<a href="Acronyme_r%C3%A9cursif" class="mw-redirect" title="Acronyme récursif">acronyme récursif</a> de <b>YAML Ain't <a href="Langage_de_balisage" title="Langage de balisage">Markup Language</a></b> (<i>« YAML n’est pas un langage de balisage »</i>) dans sa version 1.1<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>, est un format de représentation de données par <a href="S%C3%A9rialisation" title="Sérialisation">sérialisation</a> <a href="Unicode" title="Unicode">Unicode</a>. Il reprend des concepts d'autres langages comme <a href="Extensible_Markup_Language" title="Extensible Markup Language">XML</a>, ou encore du format de message électronique tel que documenté par <a href="Request_for_comments" title="Request for comments">RFC</a><sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>. YAML a été proposé par Clark Evans en 2001<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>, et implémenté par ses soins ainsi que par Brian Ingerson et Oren Ben-Kiki.
</p><p>Son objectif est de représenter des informations plus élaborées que le simple <a href="Comma_separated_values" class="mw-redirect" title="Comma separated values">CSV</a> en gardant cependant une lisibilité presque comparable.
</p><p>En <a href="2015" title="2015">2015</a>, <a href="Symfony" title="Symfony">Symfony</a> 2, <a href="Drupal" title="Drupal">Drupal</a> 8 et <a href="PhpMyAdmin" title="PhpMyAdmin">phpMyAdmin</a>, entre autres, l'utilisent pour leurs formats d'entrée et de sortie.
</p>

<div class="mw-heading mw-heading2"><h2 id="Caractéristiques"><span id="Caract.C3.A9ristiques"></span>Caractéristiques</h2></div>
<p>L'idée de YAML est que presque toute donnée peut être représentée par combinaison de listes, <a href="Tableau_associatif" title="Tableau associatif">tableaux associatifs</a> et données <a href="Scalaire" class="mw-disambig" title="Scalaire">scalaires</a>. YAML décrit ces formes de données (les <i>représentations YAML</i>), ainsi qu'une syntaxe pour présenter ces données sous la forme d'un flux de caractères (le <i>flux YAML</i>).
</p><p>Une application informatique passe du flux YAML à la représentation YAML par l'opération de <i>chargement</i> (anglais <i>load</i>). Elle passe de la représentation au flux par l'opération de <i>déchargement</i> (anglais <i>dump</i>).
</p><p>La syntaxe du flux YAML est relativement simple, efficace, moins verbeuse que du <a href="XML" class="mw-redirect" title="XML">XML</a>, moins compacte cependant que du <a href="Comma_separated_values" class="mw-redirect" title="Comma separated values">CSV</a>. Elle a été établie pour être le plus lisible possible par des humains, tout en pouvant être mise en correspondance facilement avec les types de données précités, communs dans les langages de haut niveau. À ces langages il emprunte certaines notations&nbsp;:
</p>
<ul><li>les commentaires sont signalés par le signe croisillon (<code>#</code>) et se prolongent sur toute la ligne. Si par contre le croisillon apparaît dans une chaine, il signifie alors un nombre littéral&nbsp;;</li>
<li>une valeur nulle s'écrit avec le caractère <a href="Tilde" title="Tilde">tilde</a> (<code>~</code>)&nbsp;;</li>
<li>il est possible d'inclure une syntaxe <a href="JSON" class="mw-redirect" title="JSON">JSON</a> dans une syntaxe YAML&nbsp;;</li>
<li>les éléments de listes sont dénotés par le <a href="Tiret" title="Tiret">tiret</a> (<code>-</code>), suivi d'un espace, à raison d'un élément par ligne&nbsp;;</li>
<li>les tableaux sont de la forme <i>clé: valeur</i>, à raison d'un couple par ligne&nbsp;;</li>
<li>les scalaires peuvent être entourés de guillemets doubles (<code>"</code>), ou simples (<code>'</code>), sachant qu'un <a href="Guillemet" title="Guillemet">guillemet</a> s'échappe avec un antislash (<code>\</code>), alors qu'une apostrophe s'échappe avec une autre apostrophe<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>. Ils peuvent de plus être représentés par un bloc indenté avec des modificateurs facultatifs pour conserver (<code>|</code>) ou éliminer (<code>&gt;</code>) les retours à la ligne&nbsp;;</li>
<li>plusieurs documents rassemblés dans un seul fichier sont séparés par trois traits d'union (<code>---</code>)&nbsp;; trois points (<code>...</code>) optionnels marquent la fin d'un document dans un fichier&nbsp;;</li>
<li>les nœuds répétés sont initialement signalés par une <a href="Esperluette" title="Esperluette">esperluette</a> (<code>&amp;</code>) puis sont référencés avec un astérisque (<code>*</code>)&nbsp;; <a href="JSON" class="mw-redirect" title="JSON">JSON</a>, un langage concurrent de YAML, est compatible avec la syntaxe de <a href="JavaScript" title="JavaScript">JavaScript</a> mais ne supporte pas cette notion de référence&nbsp;;</li>
<li>l'indentation, par des espaces, manifeste une arborescence.</li></ul>
<p>Il est aussi possible de préciser le <a href="Type_(informatique)" title="Type (informatique)">type</a> (anglais <i>tag</i>) d'une donnée. Cependant, cette précision n'opère aucune contrainte, et fonctionne plutôt comme un marquage, ou une modélisation.
</p><p>Un fichier YAML est analysable en une seule passe de lecture.
</p><p>La syntaxe YAML se distingue de JSON par le fait qu'il se veut plus facilement lisible par une personne. Il se distingue du XML par le fait qu'il s'intéresse d'abord à la sérialisation de données, et moins à la documentation.
</p><p><i><a href="PhpMyAdmin" title="PhpMyAdmin">phpMyAdmin</a></i> permet l'export des bases <a href="MySQL" title="MySQL">MySQL</a> en YAML, entre autres formats.
</p>
<div class="mw-heading mw-heading2"><h2 id="Exemple">Exemple</h2></div>
<p>La hiérarchie de la <a href="Structure_de_donn%C3%A9es" title="Structure de données">structure de données</a> est assurée par une <a href="Style_d'indentation" title="Style d'indentation">indentation</a> homogène, ici quatre espaces par niveau.
</p>
<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr" dir="ltr"><pre><span></span><span class="nn">---</span>
<span class="nt">receipt</span><span class="p">:</span><span class="w">     </span><span class="l l-Scalar l-Scalar-Plain">Oz-Ware Purchase Invoice</span>
<span class="nt">date</span><span class="p">:</span><span class="w">        </span><span class="l l-Scalar l-Scalar-Plain">2012-08-06</span>
<span class="nt">customer</span><span class="p">:</span>
<span class="w">    </span><span class="nt">given</span><span class="p">:</span><span class="w">   </span><span class="l l-Scalar l-Scalar-Plain">Dorothy</span>
<span class="w">    </span><span class="nt">family</span><span class="p">:</span><span class="w">  </span><span class="l l-Scalar l-Scalar-Plain">Gale</span>

<span class="nt">items</span><span class="p">:</span>
<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">part_no</span><span class="p">:</span><span class="w">   </span><span class="l l-Scalar l-Scalar-Plain">A4786</span>
<span class="w">      </span><span class="nt">descrip</span><span class="p">:</span><span class="w">   </span><span class="l l-Scalar l-Scalar-Plain">Water Bucket (Filled)</span>
<span class="w">      </span><span class="nt">price</span><span class="p">:</span><span class="w">     </span><span class="l l-Scalar l-Scalar-Plain">1.47</span>
<span class="w">      </span><span class="nt">quantity</span><span class="p">:</span><span class="w">  </span><span class="l l-Scalar l-Scalar-Plain">4</span>

<span class="w">    </span><span class="p p-Indicator">-</span><span class="w"> </span><span class="nt">part_no</span><span class="p">:</span><span class="w">   </span><span class="l l-Scalar l-Scalar-Plain">E1628</span>
<span class="w">      </span><span class="nt">descrip</span><span class="p">:</span><span class="w">   </span><span class="l l-Scalar l-Scalar-Plain">High Heeled "Ruby" Slippers</span>
<span class="w">      </span><span class="nt">size</span><span class="p">:</span><span class="w">      </span><span class="l l-Scalar l-Scalar-Plain">8</span>
<span class="w">      </span><span class="nt">price</span><span class="p">:</span><span class="w">     </span><span class="l l-Scalar l-Scalar-Plain">100.27</span>
<span class="w">      </span><span class="nt">quantity</span><span class="p">:</span><span class="w">  </span><span class="l l-Scalar l-Scalar-Plain">1</span>

<span class="nt">bill-to</span><span class="p">:</span><span class="w">  </span><span class="nl">&amp;id001</span>
<span class="w">    </span><span class="nt">street</span><span class="p">:</span><span class="w"> </span><span class="p p-Indicator">|</span>
<span class="w">            </span><span class="no">123 Tornado Alley</span>
<span class="w">            </span><span class="no">Suite 16</span>
<span class="w">    </span><span class="nt">city</span><span class="p">:</span><span class="w">   </span><span class="l l-Scalar l-Scalar-Plain">East Centerville</span>
<span class="w">    </span><span class="nt">state</span><span class="p">:</span><span class="w">  </span><span class="l l-Scalar l-Scalar-Plain">KS</span>

<span class="nt">ship-to</span><span class="p">:</span><span class="w">  </span><span class="nv">*id001</span>

<span class="nt">specialDelivery</span><span class="p">:</span><span class="w">  </span><span class="p p-Indicator">&gt;</span>
<span class="w">    </span><span class="no">Follow the Yellow Brick</span>
<span class="w">    </span><span class="no">Road to the Emerald City.</span>
<span class="w">    </span><span class="no">Pay no attention to the</span>
<span class="w">    </span><span class="no">man behind the curtain.</span>
<span class="nn">...</span>
</pre></div>
<div class="mw-heading mw-heading2"><h2 id="Implémentations"><span id="Impl.C3.A9mentations"></span>Implémentations</h2></div>
<p>Des bibliothèques pour YAML existent pour différents langages.
</p>
<ul><li><a href="ActionScript" title="ActionScript">ActionScript</a>&nbsp;: as3yaml Portage de jvyaml pour Actionscript 3.</li>
<li><a href="C_(langage)" title="C (langage)">C</a>&nbsp;:
<ul><li>LibYAML&nbsp;;</li>
<li>SYCK.</li></ul></li>
<li><a href="C%2B%2B" title="C++">C++</a>&nbsp;:
<ul><li>surcouche C++ de LibYAML&nbsp;;</li>
<li>bibliothèque C++ native yaml-cpp.</li></ul></li>
<li><a href="Crystal_(langage_de_programmation)" title="Crystal (langage de programmation)">Crystal</a>&nbsp;: module YAML inclus dans la bibliothèque standard Crystal.</li>
<li><a href="D_(langage)" title="D (langage)">D</a>&nbsp;: D:YAML.</li>
<li><a href="Erlang_(langage)" title="Erlang (langage)">Erlang</a>&nbsp;: yamler basé sur LibYAML.</li>
<li><a href="Go_(langage)" title="Go (langage)">Go</a>&nbsp;: goyaml basé sur LibYAML mais réécrit entièrement en Go.</li>
<li><a href="Haskell" title="Haskell">Haskell</a>&nbsp;:
<ul><li>YamlReference implémentation de la syntaxe YAML et utilitaires&nbsp;;</li>
<li>yaml encapsulation de LibYAML&nbsp;;</li>
<li>HsSyck interface de SYCK&nbsp;;</li>
<li>json2yaml conversion.</li></ul></li>
<li><a href="Java_(langage)" title="Java (langage)">Java</a>&nbsp;:
<ul><li>Jackson<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>&nbsp;;</li>
<li>jvyaml basé sur Syck API, et inspiré RbYAML&nbsp;;</li>
<li>SnakeYAML, gère le YAML 1.1<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup>.</li></ul></li>
<li><a href="JavaScript" title="JavaScript">JavaScript</a>&nbsp;:
<ul><li>JS-YAML, réecriture native de PyYAML. Le parseur YAML 1.1+ le plus complet en JS&nbsp;;</li>
<li>CommonJS js-yaml, sous-ensemble réduit de YAML&nbsp;;</li>
<li>javascript-yaml-parser&nbsp;;</li>
<li>jsyaml, code on stackoverflow.</li></ul></li>
<li><a href="Lua_(langage)" class="mw-redirect" title="Lua (langage)">Lua</a>&nbsp;:
<ul><li>Lua-Syck&nbsp;;</li>
<li>yaml, encapsulation de LibYAML.</li></ul></li>
<li><a href=".NET_Framework" title=".NET Framework">.NET Framework</a>&nbsp;:
<ul><li>Yaml Library pour .NET (C#)&nbsp;;</li>
<li>YAML Parser en C#, implémentation presque complète de YAML&nbsp;;</li>
<li>YAML pour .NET, <a href="Microsoft_Visual_Studio" title="Microsoft Visual Studio">Visual Studio</a> et Powershell.</li></ul></li>
<li><a href="OCaml" title="OCaml">OCaml</a>&nbsp;: OCaml-Syck.</li>
<li><a href="Objective-C" title="Objective-C">Objective-C</a>&nbsp;:
<ul><li>YAML.framework, basé sur LibYAML&nbsp;;</li>
<li>syck/ext/cocoa.</li></ul></li>
<li><a href="Perl_(langage)" title="Perl (langage)">Perl</a>&nbsp;:
<ul><li>YAML, interface vers plusieurs parseurs YAML&nbsp;;</li>
<li>YAML::Tiny, implémente un sous-ensemble utilisable de YAML&nbsp;; petit, en  Perl pur, et plus rapide que l'implémentation complète&nbsp;;</li>
<li>YAML::Syck, encapsulation de la bibliothèque C SYCK, complète et rapide&nbsp;;</li>
<li>YAML::XS, encapsulation de LibYaml. Meilleure compatibilité YAML 1.1&nbsp;;</li>
<li>YAML::Any, détecte la meilleure implémentation YAML et l'encapsule avec l'API standard YAML.</li></ul></li>
<li><a href="PHP" title="PHP">PHP</a>&nbsp;:
<ul><li>Spyc, implémentation en pur PHP&nbsp;;</li>
<li>PHP-Syck, encapsulation de la bibliothèque SYCK&nbsp;;</li>
<li>Symfony YAML Component, issu du framework <a href="Symfony" title="Symfony">Symfony</a>&nbsp;;</li>
<li>PECL Yaml, encapsulation de la bibliothèque LibYAML.</li></ul></li>
<li><a href="Python_(langage)" title="Python (langage)">Python</a>&nbsp;:
<ul><li>PyYaml, très complète. Python natif ou au choix utilise LibYAML&nbsp;;</li>
<li>PySyck, encapsulation de la bibliothèque SYCK.</li></ul></li>
<li><a href="Ruby_(langage)" class="mw-redirect" title="Ruby (langage)">Ruby</a>&nbsp;: YAML fait partie de la bibliothèque standard (gem Psych<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup>, encapsulant LibYAML)&nbsp;;</li>
<li><a href="R_(langage_de_programmation_et_environnement_statistique)" class="mw-redirect" title="R (langage de programmation et environnement statistique)">R</a>&nbsp;: yaml, package encapsulant la bibliothèque LibYAML.</li>
<li><a href="Rust_(langage)" title="Rust (langage)">Rust</a>&nbsp;: yaml-rust, Implémentation de YAML 1.2 en pur Rust.</li>
<li><a href="Scala_(langage)" title="Scala (langage)">Scala</a>&nbsp;: scala-yaml.</li>
<li><a href="Tool_Command_Language" title="Tool Command Language">Tcl</a>&nbsp;: Disponible en Tcl 8.4.</li>
<li><a href="Extensible_Markup_Language" title="Extensible Markup Language">XML</a> :YAXML, non finalisé.</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Notes_et_références"><span id="Notes_et_r.C3.A9f.C3.A9rences"></span>Notes et références</h2></div>
<div class="references-small decimal" style=""><div class="mw-references-wrap"><ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> «&nbsp;<a rel="nofollow" class="external text" href="http://www.yaml.org/spec/history/2001-12-10.html"><cite style="font-style:normal;" lang="en">Yet Another Markup Language (YAML) 1.0</cite></a>&nbsp;»</span></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> «&nbsp;<a rel="nofollow" class="external text" href="http://yaml.org/spec/1.1/"><cite style="font-style:normal;" lang="en">YAML Ain’t Markup Language (YAML™) Version 1.1</cite></a>&nbsp;»</span></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a> </span><span class="reference-text"><span class="ouvrage"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> «&nbsp;<a rel="nofollow" class="external text" href="https://www.rfc-editor.org/info/rfc5322/"><cite style="font-style:normal;" lang="en">RFC 5322: Internet Message Format</cite></a>&nbsp;», sur <span class="italique">rfc-editor.org</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2026-05-21" data-sort-value="2026-05-21">21 mai 2026</time>)</small></span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a> </span><span class="reference-text"><a rel="nofollow" class="external text" href="http://tech.groups.yahoo.com/group/sml-dev/message/4710">YAML Draft 0.1</a>, Clark Evans, 11 mai 2001, Yahoo! Tech groups: sml-dev.</span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a> </span><span class="reference-text"><span class="ouvrage">«&nbsp;<a rel="nofollow" class="external text" href="http://docs.octoprint.org/en/master/configuration/yaml.html"><cite style="font-style:normal;">A YAML Primer</cite></a>&nbsp;», sur <span class="italique">octoprint.org</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2023-06-12" data-sort-value="2023-06-12">12 juin 2023</time>)</small></span>.</span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://github.com/FasterXML/jackson-dataformats-text">Dataformat backends</a> for <a rel="nofollow" class="external text" href="https://github.com/FasterXML/jackson">Jackson</a></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a> </span><span class="reference-text"><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" href="https://bitbucket.org/asomov/snakeyaml">SnakeYAML</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a> </span><span class="reference-text"><span class="ouvrage">«&nbsp;<a rel="nofollow" class="external text" href="https://github.com/ruby/psych"><cite style="font-style:normal;">Ruby/psych</cite></a>&nbsp;», sur <span class="italique">GitHub</span> <small style="line-height:1em;">(consulté le <time class="nowrap" datetime="2020-08-01" data-sort-value="2020-08-01"><abbr class="abbr" title="premier">1<sup>er</sup></abbr> août 2020</time>)</small></span>.</span>
</li>
</ol></div>
</div>
<div class="mw-heading mw-heading2"><h2 id="Voir_aussi">Voir aussi</h2></div>
<div class="mw-heading mw-heading3"><h3 id="Liens_externes">Liens externes</h3></div>
<ul><li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <cite class="ouvrage" id="site_officiel" style="font-style: normal;"><a rel="nofollow" class="external text" href="http://www.yaml.org/">Site officiel</a></cite></li>
<li><abbr class="abbr indicateur-langue" title="Langue : anglais">(en)</abbr> <a rel="nofollow" class="external text" data-mw-original-href="http://symfony.com/doc/current/components/yaml/yaml_format.html" href="https://symfony.com/doc/current/components/yaml/yaml_format.html">Le format YAML</a> sur <i>The symfony documentation</i>, ou le format YAML expliqué aux développeurs PHP.</li></ul>
<div class="navbox-container" style="clear:both;">

</div>
<ul id="bandeau-portail" class="bandeau-portail"><li><span class="bandeau-portail-element"><span class="bandeau-portail-icone"><span class="noviewer" typeof="mw:File"><img alt="icône décorative" src="./_assets_/0c70a452f799bfe840676ee341124611/Circle-icons-dev.svg.png" decoding="async" width="24" height="24" class="mw-file-element" data-file-width="512" data-file-height="512" loading="lazy"></span></span> <span class="bandeau-portail-texte">Portail de la programmation informatique</span> </span></li>                    </ul></div><!--htdig_noindex--><div><div class="zim-footer">
    Cet article est issu de <a class="external text" title="Dernière modification le 2025-12-08" href="https://fr.wikipedia.org/wiki/?title=YAML&amp;oldid=231283618">Wikipédia</a>. Sauf mention contraire, le texte est disponible sous <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">Creative Commons Attribution-Share Alike 4.0</a>. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>