<!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="es" 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://es.wikipedia.org/wiki/YAML"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <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_/mediawiki.skinning.content.parsoid.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 href="./_mw_/ext.gadget.imagenesinfobox.css" rel="stylesheet" type="text/css">
    <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="es" 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="es" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="es" dir="ltr" data-mw-parsoid-version="0.23.0.0-alpha29" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAg"><style data-mw-deduplicate="TemplateStyles:r157776694" typeof="mw:Extension/templatestyles">
/* start https://es.wikipedia.org/ */


.mw-parser-output .infobox .imagen{max-width:100%;margin:0 auto}.mw-parser-output .infobox .imagen img{max-width:100%;height:auto}.mw-parser-output .infobox .mw-kartographer-container .thumbinner,.mw-parser-output .infobox .mw-kartographer-map{box-sizing:border-box;width:100%!important}body.skin-timeless .mw-parser-output .infobox .imagen a.image>img{max-width:100%!important;height:auto!important}


/* end   https://es.wikipedia.org/ */
</style></span><table class="infobox" style="width:22.7em; line-height: 1.4em; text-align:left; padding:.23em;" id="mwAw"><tbody><tr><th colspan="3" class="cabecera informática" style="text-align:center;background-color:#DCEAEC;color:inherit;">YAML</th></tr><tr><td colspan="3" class="imagen " style="text-align:center;">
<span typeof="mw:File"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Deepin_Icon_Theme_%E2%80%93_application-x-yaml_(4).svg.png" decoding="async" data-file-width="96" data-file-height="96" data-file-type="drawing" height="250" width="250" class="mw-file-element" loading="lazy"></span></td></tr><tr><td colspan="3" class="imagen " style="text-align:center;">
<span typeof="mw:File"><img src="./_assets_/0c70a452f799bfe840676ee341124611/Official_YAML_Logo.svg.png" decoding="async" data-file-width="512" data-file-height="471" data-file-type="drawing" height="230" width="250" class="mw-file-element" loading="lazy"></span></td></tr><tr><th colspan="3" class="section" style="text-align:center;background-color:#DCEAEC;">Desarrollador</th></tr><tr><td colspan="3" style="text-align:center;">
Clark Evans</td></tr><tr><td colspan="3" style="text-align:center;">
<i><a rel="mw:ExtLink nofollow" href="https://yaml.org/" class="external free">https://yaml.org/</a></i></td></tr><tr><th colspan="3" class="section" style="text-align:center;background-color:#DCEAEC;">Información general</th></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Extensi%C3%B3n_de_archivo" title="Extensión de archivo">Extensión de archivo</a></th><td colspan="2">
yaml e yml</td></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Multipurpose_Internet_Mail_Extensions" title="Multipurpose Internet Mail Extensions">Tipo de MIME</a></th><td colspan="2">
application/x-yaml, text/yaml, text/x-yaml y application/yaml</td></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Uniform_Type_Identifier" title="Uniform Type Identifier">Uniform Type Identifier</a></th><td colspan="2">
public.yaml</td></tr><tr><th scope="row" class="label" style="text-align:left;">Lanzamiento inicial</th><td colspan="2">
11 de mayo de 2001</td></tr><tr><th scope="row" class="label" style="text-align:left;">Extendido de</th><td colspan="2">
<a rel="mw:WikiLink" href="Extensible_Markup_Language" title="Extensible Markup Language">Extensible Markup Language</a>, <a rel="mw:WikiLink" href="Perl" title="Perl">Perl</a> y <a rel="mw:WikiLink" href="JSON" title="JSON">JavaScript Object Notation</a></td></tr><tr><th scope="row" class="label" style="text-align:left;"><a rel="mw:WikiLink" href="Formato_abierto" title="Formato abierto">Formato abierto</a></th><td colspan="2">
<i><b>?</b></i></td></tr><tr></tr></tbody></table>
<p id="mwBA"><b id="mwBQ">YAML</b> es un formato de <a rel="mw:WikiLink" href="Serializaci%C3%B3n" title="Serialización" id="mwBg">serialización</a> de datos legible por
humanos inspirado en lenguajes como <a rel="mw:WikiLink" href="XML" title="XML" class="mw-redirect" id="mwBw">XML</a>, <a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_C" title="Lenguaje de programación C" class="mw-redirect" id="mwCA">C</a>, <a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_Python" title="Lenguaje de programación Python" class="mw-redirect" id="mwCQ">Python</a>, <a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_Perl" title="Lenguaje de programación Perl" class="mw-redirect" id="mwCg">Perl</a>, así como en el formato de los <a rel="mw:WikiLink" href="Correo_electr%C3%B3nico" title="Correo electrónico" id="mwCw">correos electrónicos</a> (<a href="https://datatracker.ietf.org/doc/html/rfc2822" rel="mw:ExtLink nofollow" class="external mw-magiclink mw-magiclink-rfc" id="mwDA">RFC 2822</a>). YAML fue propuesto por Clark Evans en 2001, quien lo diseñó junto a Ingy döt Net y Oren Ben-Kiki.</p>

<p id="mwEA">YAML es un <a rel="mw:WikiLink" href="Acr%C3%B3nimo_recursivo" title="Acrónimo recursivo" id="mwEQ">acrónimo recursivo</a> que significa <i id="mwEg">YAML Ain't Markup Language</i> (en castellano, ‘YAML no es un lenguaje de marcado’).<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwEw"><span class="mw-reflink-text" id="mwFA"><span class="cite-bracket" id="mwFQ">[</span>1<span class="cite-bracket" id="mwFg">]</span></span></a></sup> A comienzos de su desarrollo, YAML significaba <i id="mwFw">Yet Another Markup Language</i> (otro lenguaje de marcado más) para distinguir su propósito centrado en los datos en lugar del marcado de documentos. Sin embargo, dado que se usa frecuentemente XML para serializar datos y XML es un auténtico lenguaje de marcado de documentos, es razonable considerar YAML como un lenguaje de marcado ligero.</p>

</section><section data-mw-section-id="1" id="mwGQ" aria-labelledby="Características"><div class="mw-heading mw-heading2"><h2 id="Características"><span id="Caracter.C3.ADsticas" typeof="mw:FallbackId"></span>Características</h2></div>
<p id="mwGg">YAML fue creado bajo la creencia de que todos los datos pueden ser representados adecuadamente como combinaciones de listas, <a rel="mw:WikiLink" href="Hash" title="Hash" class="mw-redirect" id="mwGw">hashes</a> (mapeos) y datos escalares (valores simples). La sintaxis es relativamente sencilla y fue diseñada teniendo en cuenta que fuera muy legible pero que a la vez fuese fácilmente mapeable a los tipos de datos más comunes en la mayoría de los lenguajes de alto nivel. Además, YAML utiliza una notación basada en la sangría y/o un conjunto de caracteres Sigil distintos de los que se usan en XML, haciendo que sea fácil componer ambos lenguajes.</p>

<ul id="mwHA"><li id="mwHQ">Los contenidos en YAML se describen utilizando el conjunto de caracteres imprimibles de Unicode, bien en <a rel="mw:WikiLink" href="UTF-8" title="UTF-8" id="mwHg">UTF-8</a> o <a rel="mw:WikiLink" href="UTF-16" title="UTF-16" id="mwHw">UTF-16</a>.</li>
<li id="mwIA">La estructura del documento se denota indentando con espacios en blanco; sin embargo no se permite el uso de caracteres de tabulación para sangrar.</li>
<li id="mwIQ">Los miembros de las listas se denotan encabezados por un <a rel="mw:WikiLink" href="Guion_ortogr%C3%A1fico" title="Guion ortográfico" class="mw-redirect" id="mwIg">guion</a> (<b id="mwIw"> - </b>) con un miembro por cada línea, o bien entre <a rel="mw:WikiLink" href="Corchetes" title="Corchetes" class="mw-redirect" id="mwJA">corchetes</a> (<b id="mwJQ"> [ <span typeof="mw:Entity" id="mwJg">&nbsp;</span> ] </b>) y separados por <a rel="mw:WikiLink" href="Coma_(puntuaci%C3%B3n)" title="Coma (puntuación)" id="mwJw">coma</a> <a rel="mw:WikiLink" href="Espacio_(puntuaci%C3%B3n)" title="Espacio (puntuación)" id="mwKA">espacio</a> (<b id="mwKQ"> , <span typeof="mw:Entity" id="mwKg">&nbsp;</span> </b>).</li>
<li id="mwKw">Los vectores asociativos se representan usando los <a rel="mw:WikiLink" href="Dos_puntos" title="Dos puntos" id="mwLA">dos puntos</a> seguidos por un espacio. en la forma "clave: valor", bien uno por línea o entre <a rel="mw:WikiLink" href="Par%C3%A9ntesis#Llaves" title="Paréntesis" id="mwLQ">llaves</a> (<b id="mwLg"> { <span typeof="mw:Entity" id="mwLw">&nbsp;</span> } </b>) y separados por coma seguida de espacio (<b id="mwMA"> , <span typeof="mw:Entity" id="mwMQ">&nbsp;</span> </b>).</li>
<li id="mwMg">Un valor de un vector asociativo viene precedido por un signo de interrogación (<b id="mwMw"><span typeof="mw:DisplaySpace" id="mwNA">&nbsp;</span>? </b>), lo que permite que se construyan claves complejas sin ambigüedad.</li>
<li id="mwNQ">Los valores sencillos (o escalares) por lo general aparecen sin entrecomillar, pero pueden incluirse entre <a rel="mw:WikiLink" href="Comillas_dobles" title="Comillas dobles" class="mw-redirect" id="mwNw">comillas dobles</a> (<b id="mwOA"> " </b>), o <a rel="mw:WikiLink" href="Comillas_simples" title="Comillas simples" class="mw-redirect" id="mwOQ">comillas simples</a> (<b id="mwOg"> ' </b>).</li>
<li id="mwOw">En las comillas dobles, los caracteres especiales se pueden representar con secuencias de escape similares a las del <a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_C" title="Lenguaje de programación C" class="mw-redirect" id="mwPA">lenguaje de programación C</a>, que comienzan con una barra invertida (<b id="mwPQ"> \ </b>).</li>
<li id="mwPg">Se pueden incluir múltiples documentos dentro de un único flujo, separándolos por tres <a rel="mw:WikiLink" href="Guion_ortogr%C3%A1fico" title="Guion ortográfico" class="mw-redirect" id="mwPw">guiones</a> (---); los tres <a rel="mw:WikiLink" href="Punto_(puntuaci%C3%B3n)" title="Punto (puntuación)" id="mwQA">puntos</a> ( ...) indican el fin de un documento dentro de un flujo.</li>
<li id="mwQQ">Los nodos repetidos se pueden denotar con un <a rel="mw:WikiLink" href="Ampersand" title="Ampersand" class="mw-redirect" id="mwQg">ampersand</a> (<b id="mwQw"> <span typeof="mw:Entity" id="mwRA">&amp;</span> </b>) y ser referidos posteriormente usando el <a rel="mw:WikiLink" href="Asterisco" title="Asterisco" id="mwRQ">asterisco</a> (<b id="mwRg"> * </b>)</li>
<li id="mwRw">Los comentarios vienen encabezados por la almohadilla (<b id="mwSA"> # </b>) y continúan hasta el final de la línea.</li>
<li id="mwSQ">Los nodos pueden etiquetarse con un tipo o etiqueta utilizando el signo de exclamación(<b id="mwSg"><span typeof="mw:DisplaySpace" id="mwSw">&nbsp;</span>! </b>) seguido de una cadena que puede ser expandida en una URL.</li>
<li id="mwTA">Los documentos YAML pueden ser precedidos por <b id="mwTQ">directivas</b> compuestas por un signo de porcentaje (<b id="mwTg"><span typeof="mw:DisplaySpace" id="mwTw">&nbsp;</span>% </b>) seguidos de un nombre y parámetros delimitados por espacios.. Hay definidas dos directivas en YAML 1.1:
<ul id="mwUA"><li id="mwUQ">La directiva %YAML se utiliza para identificar la versión de YAML en un documento dado.</li>
<li id="mwUg">La directiva %TAG se utiliza como atajo para los prefijos de <span lang="es" dir="ltr" id="mwUw">URIs</span>. Estos atajos pueden ser usados en las etiquetas de tipos de nodos.</li></ul></li></ul>

<p id="mwVA">YAML requiere que las comas y puntos y comas que se utilicen como separadores en las listas sean seguidos por un espacio, de forma que los valores escalares que contengan signos de puntuación (como 5<b id="mwVQ">,</b>280 o http<b id="mwVg">:</b>//www.wikipedia.org) se puedan representar sin necesidad de utilizar comillas.</p>

<p id="mwVw">Hay dos caracteres adicionales que están reservados en YAML para su posible estandarización en un futuro: la <a rel="mw:WikiLink" href="Arroba_(s%C3%ADmbolo)" title="Arroba (símbolo)" id="mwWA">arroba</a> (<b id="mwWQ"> @ </b>) y el <a rel="mw:WikiLink" href="Acento_grave" title="Acento grave" id="mwWg">acento grave</a> (<b id="mwWw"> ` </b>).</p>

</section><section data-mw-section-id="2" id="mwXA" aria-labelledby="Ejemplos"><div class="mw-heading mw-heading2"><h2 id="Ejemplos">Ejemplos</h2></div>
<section data-mw-section-id="3" id="mwXQ" aria-labelledby="Listas"><div class="mw-heading mw-heading3"><h3 id="Listas">Listas</h3></div>

<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwXg"><pre id="mwXw"><span id="mwYA"></span><span class="w" id="mwYQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwYg">---</span><span class="w" id="mwYw"> </span><span class="c1" id="mwZA"># Películas favoritas, formato de bloque</span>
<span class="w" id="mwZQ"> </span><span class="p p-Indicator" id="mwZg">-</span><span class="w" id="mwZw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwaA">BotijoAzul</span>
<span class="w" id="mwaQ"> </span><span class="p p-Indicator" id="mwag">-</span><span class="w" id="mwaw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwbA">BotijoVerde</span>
<span class="w" id="mwbQ"> </span><span class="p p-Indicator" id="mwbg">-</span><span class="w" id="mwbw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwcA">Viridiana</span>
<span class="w" id="mwcQ"> </span><span class="p p-Indicator" id="mwcg">-</span><span class="w" id="mwcw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwdA">Psicosis</span>
<span class="w" id="mwdQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwdg">...</span>
<span class="w" id="mwdw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mweA">---</span><span class="w" id="mweQ"> </span><span class="c1" id="mweg"># Lista de la compra, formato en línea</span>
<span class="w" id="mwew"> </span><span class="p p-Indicator" id="mwfA">[</span><span class="nv" id="mwfQ">leche</span><span class="p p-Indicator" id="mwfg">,</span><span class="w" id="mwfw"> </span><span class="nv" id="mwgA">pan</span><span class="p p-Indicator" id="mwgQ">,</span><span class="w" id="mwgg"> </span><span class="nv" id="mwgw">huevos</span><span class="p p-Indicator" id="mwhA">]</span>
<span class="w" id="mwhQ"> </span><span class="p p-Indicator" id="mwhg">[</span><span class="nv" id="mwhw">chorizo</span><span class="p p-Indicator" id="mwiA">,</span><span class="w" id="mwiQ"> </span><span class="nv" id="mwig">morcilla</span><span class="p p-Indicator" id="mwiw">,</span><span class="w" id="mwjA"> </span><span class="nv" id="mwjQ">botijo</span><span class="p p-Indicator" id="mwjg">,</span><span class="w" id="mwjw"> </span><span class="nv" id="mwkA">pollo</span><span class="p p-Indicator" id="mwkQ">]</span>
</pre></div>

</section><section data-mw-section-id="4" id="mwkg" aria-labelledby="Vectores_asociativos"><div class="mw-heading mw-heading3"><h3 id="Vectores_asociativos">Vectores asociativos</h3></div>
<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwkw"><pre id="mwlA"><span id="mwlQ"></span><span class="w" id="mwlg"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwlw">---</span><span class="w" id="mwmA"> </span><span class="c1" id="mwmQ"># Bloque</span>
<span class="w" id="mwmg"> </span><span class="nt" id="mwmw">nombre</span><span class="p" id="mwnA">:</span><span class="w" id="mwnQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwng">Pepe López</span>
<span class="w" id="mwnw"> </span><span class="nt" id="mwoA">edad</span><span class="p" id="mwoQ">:</span><span class="w" id="mwog"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwow">33</span>
<span class="w" id="mwpA"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwpQ">---</span><span class="w" id="mwpg"> </span><span class="c1" id="mwpw"># En  línea</span>
<span class="w" id="mwqA"> </span><span class="p p-Indicator" id="mwqQ">{</span><span class="nt" id="mwqg">nombre</span><span class="p" id="mwqw">:</span><span class="w" id="mwrA"> </span><span class="nv" id="mwrQ">Pepe López</span><span class="p p-Indicator" id="mwrg">,</span><span class="nt" id="mwrw"> edad</span><span class="p" id="mwsA">:</span><span class="w" id="mwsQ"> </span><span class="nv" id="mwsg">33</span><span class="p p-Indicator" id="mwsw">}</span>
</pre></div>

</section><section data-mw-section-id="5" id="mwtA" aria-labelledby="Literales_de_bloque"><div class="mw-heading mw-heading3"><h3 id="Literales_de_bloque">Literales de bloque</h3></div>
<section data-mw-section-id="6" id="mwtQ" aria-labelledby="Preservando_retornos_de_línea"><div class="mw-heading mw-heading4"><h4 id="Preservando_retornos_de_línea"><span id="Preservando_retornos_de_l.C3.ADnea" typeof="mw:FallbackId"></span>Preservando retornos de línea</h4></div>
<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwtg"><pre id="mwtw"><span id="mwuA"></span><span class="w" id="mwuQ"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwug">--- |</span>
<span class="w" id="mwuw">  </span><span class="l l-Scalar l-Scalar-Plain" id="mwvA">El texto mantiene su estructura,</span>
<span class="w" id="mwvQ">  </span><span class="l l-Scalar l-Scalar-Plain" id="mwvg">en el sentido que preserva los retornos de línea.</span>
<span class="w" id="mwvw">  </span>
<span class="w" id="mwwA">  </span><span class="l l-Scalar l-Scalar-Plain" id="mwwQ">Esto incluye también líneas en blanco.</span>
</pre></div>

</section><section data-mw-section-id="7" id="mwwg" aria-labelledby="Ignorando_retornos_de_línea"><div class="mw-heading mw-heading4"><h4 id="Ignorando_retornos_de_línea"><span id="Ignorando_retornos_de_l.C3.ADnea" typeof="mw:FallbackId"></span>Ignorando retornos de línea</h4></div>
<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mwww"><pre id="mwxA"><span id="mwxQ"></span><span class="l l-Scalar l-Scalar-Plain" id="mwxg">SAYO</span>
<span class="w" id="mwxw"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwyA">--- &gt;</span>
<span class="w" id="mwyQ">  </span><span class="l l-Scalar l-Scalar-Plain" id="mwyg">El texto rodeado</span><span class="w" id="mwyw"> </span>
<span class="w" id="mwzA">  </span><span class="l l-Scalar l-Scalar-Plain" id="mwzQ">será formateado</span><span class="w" id="mwzg"> </span>
<span class="w" id="mwzw">  </span><span class="l l-Scalar l-Scalar-Plain" id="mw0A">como un único</span>
<span class="w" id="mw0Q">  </span><span class="l l-Scalar l-Scalar-Plain" id="mw0g">párrafo</span>
<span class="w" id="mw0w">  </span>
<span class="w" id="mw1A">  </span><span class="l l-Scalar l-Scalar-Plain" id="mw1Q">Las líneas en blanco</span>
<span class="w" id="mw1g">  </span><span class="l l-Scalar l-Scalar-Plain" id="mw1w">denotan saltos de párrafo.</span>
</pre></div>

</section></section><section data-mw-section-id="8" id="mw2A" aria-labelledby="Listas_de_vectores_asociativos"><div class="mw-heading mw-heading3"><h3 id="Listas_de_vectores_asociativos">Listas de vectores asociativos</h3></div>
<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mw2Q"><pre id="mw2g"><span id="mw2w"></span><span class="w" id="mw3A"> </span><span class="p p-Indicator" id="mw3Q">-</span><span class="w" id="mw3g"> </span><span class="p p-Indicator" id="mw3w">{</span><span class="nt" id="mw4A">nombre</span><span class="p" id="mw4Q">:</span><span class="w" id="mw4g"> </span><span class="nv" id="mw4w">Pepe López</span><span class="p p-Indicator" id="mw5A">,</span><span class="nt" id="mw5Q"> edad</span><span class="p" id="mw5g">:</span><span class="w" id="mw5w"> </span><span class="nv" id="mw6A">33</span><span class="p p-Indicator" id="mw6Q">}</span>
<span class="w" id="mw6g"> </span><span class="p p-Indicator" id="mw6w">-</span><span class="w" id="mw7A"> </span><span class="nt" id="mw7Q">nombre</span><span class="p" id="mw7g">:</span><span class="w" id="mw7w"> </span><span class="l l-Scalar l-Scalar-Plain" id="mw8A">Maria Garcia</span>
<span class="w" id="mw8Q">   </span><span class="nt" id="mw8g">edad</span><span class="p" id="mw8w">:</span><span class="w" id="mw9A"> </span><span class="l l-Scalar l-Scalar-Plain" id="mw9Q">27</span>
</pre></div>

</section><section data-mw-section-id="9" id="mw9g" aria-labelledby="Vectores_asociativos_de_listas"><div class="mw-heading mw-heading3"><h3 id="Vectores_asociativos_de_listas">Vectores asociativos de listas</h3></div>
<div class="mw-highlight mw-highlight-lang-yaml mw-content-ltr" dir="ltr" typeof="mw:Extension/syntaxhighlight" id="mw9w"><pre id="mw-A"><span id="mw-Q"></span><span class="w" id="mw-g"> </span><span class="nt" id="mw-w">hombres</span><span class="p" id="mw_A">:</span><span class="w" id="mw_Q"> </span><span class="p p-Indicator" id="mw_g">[</span><span class="nv" id="mw_w">Pepe Lopez</span><span class="p p-Indicator" id="mwAQA">,</span><span class="w" id="mwAQE"> </span><span class="nv" id="mwAQI">Guillermo Garcia</span><span class="p p-Indicator" id="mwAQM">]</span>
<span class="w" id="mwAQQ"> </span><span class="nt" id="mwAQU">mujeres</span><span class="p" id="mwAQY">:</span>
<span class="w" id="mwAQc">  </span><span class="p p-Indicator" id="mwAQg">-</span><span class="w" id="mwAQk"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwAQo">María García</span>
<span class="w" id="mwAQs">  </span><span class="p p-Indicator" id="mwAQw">-</span><span class="w" id="mwAQ0"> </span><span class="l l-Scalar l-Scalar-Plain" id="mwAQ4">Susana Márquez</span>
</pre></div>

</section></section><section data-mw-section-id="10" id="mwAQ8" aria-labelledby="Implementaciones"><div class="mw-heading mw-heading2"><h2 id="Implementaciones">Implementaciones</h2></div>
<p id="mwARA">Existen implementaciones de YAML para los siguientes lenguajes:</p>
<ul id="mwARE"><li id="mwARI"><a rel="mw:WikiLink" href="JavaScript" title="JavaScript" id="mwARM">JavaScript</a></li>
<li id="mwARQ"><a rel="mw:WikiLink" href="Objective-C" title="Objective-C" id="mwARU">Objective-C</a></li>
<li id="mwARY"><a rel="mw:WikiLink" href="Perl" title="Perl" id="mwARc">Perl</a></li>
<li id="mwARg"><a rel="mw:WikiLink" href="PHP" title="PHP" id="mwARk">PHP</a></li>
<li id="mwARo"><a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_Python" title="Lenguaje de programación Python" class="mw-redirect" id="mwARs">Python</a></li>
<li id="mwARw"><a rel="mw:WikiLink" href="Ruby" title="Ruby" id="mwAR0">Ruby</a> (utiliza YAML como el formato de serialización por defecto; YAML está incluido en la biblioteca estándar desde la versión 1.8)</li>
<li id="mwAR4"><a rel="mw:WikiLink" href="Lenguaje_de_programaci%C3%B3n_Java" title="Lenguaje de programación Java" class="mw-redirect" id="mwAR8">Java</a></li>
<li id="mwASA"><a rel="mw:WikiLink" href="Haskell" title="Haskell" id="mwASE">Haskell</a></li>
<li id="mwASI"><a rel="mw:WikiLink" href="Tcl" title="Tcl" id="mwASM">Tcl</a></li>
<li id="mwASQ">XML (en borrador)</li></ul>

</section><section data-mw-section-id="11" id="mwASU" aria-labelledby="Véase_también"><div class="mw-heading mw-heading2"><h2 id="Véase_también"><span id="V.C3.A9ase_tambi.C3.A9n" typeof="mw:FallbackId"></span>Véase también</h2></div>
<ul id="mwASY"><li id="mwASc"><a rel="mw:WikiLink" href="JSON" title="JSON" id="mwASg">JSON</a></li>
<li id="mwASk">Simple Outline XML</li>
<li id="mwASs">OGDL</li>
<li id="mwAS0"><a rel="mw:WikiLink" href="Expresi%C3%B3n_S" title="Expresión S" id="mwAS4">Expresión S</a></li>
<li id="mwAS8"><a rel="mw:WikiLink" href="Plist" title="Plist" class="mw-redirect" id="mwATA">Plist</a></li></ul>

</section><section data-mw-section-id="12" id="mwATE" aria-labelledby="Referencias"><div class="mw-heading mw-heading2"><h2 id="Referencias">Referencias</h2></div>
<div class="listaref" style="-moz-column-count:2; -webkit-column-count:2; column-count:2; list-style-type: decimal;" typeof="mw:Transclusion" id="mwATI"><ol class="mw-references references" typeof="mw:Extension/references" id="mwATM"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwATQ"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwATU"><span class="mw-linkback-text" id="mwATY">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text"><a rel="mw:ExtLink nofollow" href="http://www.yaml.org/" class="external text" id="mwATc">Página web de YAML.</a></span></li>
</ol></div>

</section><section data-mw-section-id="13" id="mwATg" aria-labelledby="Enlaces_externos"><div class="mw-heading mw-heading2"><h2 id="Enlaces_externos">Enlaces externos</h2></div>
<ul id="mwATk"><li id="mwATo"><cite class="web" typeof="mw:Transclusion" id="mwATs"></cite><span class="citation web"><a rel="mw:ExtLink nofollow" href="http://www.yaml.org" class="external text">«YAML.org»</a> <span style="color:var(--color-subtle, #555 );">(en inglés)</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AYAML&amp;rft.btitle=YAML.org&amp;rft.genre=book&amp;rft_id=http%3A%2F%2Fwww.yaml.org&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwATw"><span style="display:none;"><span typeof="mw:Entity">&nbsp;</span></span></span></li>
<li id="mwAT0"><cite class="web" typeof="mw:Transclusion" id="mwAT4"></cite><span class="citation web"><a rel="mw:ExtLink nofollow" href="http://www.yaml.org/spec/" class="external text">«YAML Specification»</a> <span style="color:var(--color-subtle, #555 );">(en inglés)</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AYAML&amp;rft.btitle=YAML+Specification&amp;rft.genre=book&amp;rft_id=http%3A%2F%2Fwww.yaml.org%2Fspec%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAT8"><span style="display:none;"><span typeof="mw:Entity">&nbsp;</span></span></span></li>
<li id="mwAUA"><cite class="web" typeof="mw:Transclusion" id="mwAUE"></cite><span class="citation web"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20080509211926/http://yaml4r.sourceforge.net/cookbook/" class="external text">«YAML Cookbook»</a> <span style="color:var(--color-subtle, #555 );">(en inglés)</span>. Archivado desde <a rel="mw:ExtLink nofollow" href="http://yaml4r.sourceforge.net/cookbook/" class="external text">el original</a> el 9 de mayo de 2008.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AYAML&amp;rft.btitle=YAML+Cookbook&amp;rft.genre=book&amp;rft_id=http%3A%2F%2Fyaml4r.sourceforge.net%2Fcookbook%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAUI"><span style="display:none;"><span typeof="mw:Entity">&nbsp;</span></span></span></li>
<li id="mwAUM"><a rel="mw:ExtLink nofollow" href="https://jsonparser.ai/yaml-fixer" class="external text" id="mwAUQ">Herramienta de corrección de YAML</a> Identifica automáticamente los problemas en el archivo YAML y los corrige.</li>
<li id="mwAUU"><cite class="book" typeof="mw:Transclusion" id="mwAUY"></cite><span class="citation libro"><a rel="mw:ExtLink nofollow" href="https://web.archive.org/web/20130123053102/http://www.etnassoft.com/biblioteca/yaml-ain%e2%80%99t-markup-language/" class="external text"><i>YAML Ain’t Markup Language Especificación 1.2</i></a> <span style="color:var(--color-subtle, #555 );">(pdf)</span> <span style="color:var(--color-subtle, #555 );">(en inglés)</span>. OpenLibra. 2009. Archivado desde <a rel="mw:ExtLink nofollow" href="http://www.etnassoft.com/biblioteca/yaml-ain%E2%80%99t-markup-language/" class="external text">el original</a> el 23 de enero de 2013<span class="reference-accessdate">. Consultado el 18 de octubre de 2012</span>.</span><span title="ctx_ver=Z39.88-2004&amp;rfr_id=info%3Asid%2Fes.wikipedia.org%3AYAML&amp;rft.btitle=YAML+Ain%E2%80%99t+Markup+Language+Especificaci%C3%B3n+1.2&amp;rft.date=2009&amp;rft.genre=book&amp;rft.pub=OpenLibra&amp;rft_id=http%3A%2F%2Fwww.etnassoft.com%2Fbiblioteca%2Fyaml-ain%25E2%2580%2599t-markup-language%2F&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook" class="Z3988" id="mwAUc"><span style="display:none;"><span typeof="mw:Entity">&nbsp;</span></span></span></li></ul>

<section data-mw-section-id="14" id="mwAUg" aria-labelledby="Implementaciones_2"><div class="mw-heading mw-heading3"><h3 id="Implementaciones_2">Implementaciones</h3></div>
<ul id="mwAUk"><li id="mwAUo"><a rel="mw:ExtLink nofollow" href="https://search.cpan.org/search?query=YAML&amp;mode=all" class="external text" data-mw-original-href="http://search.cpan.org/search?query=YAML&amp;mode=all" id="mwAUs">YAML</a> módulos Perl en CPAN <span style="color:var(--color-subtle,#555);" typeof="mw:Transclusion" id="mwAUw">(en inglés)</span>.</li>
<li id="mwAU0"><a rel="mw:ExtLink nofollow" href="https://codebeautify.org/yaml-validator" class="external text" id="mwAU4">Validador YAML</a> <span style="color:var(--color-subtle,#555);" typeof="mw:Transclusion" id="mwAU8">(en inglés)</span>.</li></ul>

<div class="mw-authority-control" typeof="mw:Transclusion" id="mwAVA"><style data-mw-deduplicate="TemplateStyles:r161257576" typeof="mw:Extension/templatestyles">
/* start https://es.wikipedia.org/ */


.mw-parser-output .mw-authority-control{margin-top:1.5em}.mw-parser-output .mw-authority-control .navbox table{margin:0}.mw-parser-output .mw-authority-control .navbox hr:last-child{display:none}.mw-parser-output .mw-authority-control .navbox+.mw-mf-linked-projects{display:none}.mw-parser-output .mw-authority-control .mw-mf-linked-projects{display:flex;padding:0.5em;border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral,#eaecf0);color:var(--color-base,#202122)}.mw-parser-output .mw-authority-control .mw-mf-linked-projects ul li{margin-bottom:0}.mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#a2a9b1);background-color:var(--background-color-neutral-subtle,#f8f9fa)}.mw-parser-output .mw-authority-control .navbox-list{border-color:#f8f9fa}.mw-parser-output .mw-authority-control .navbox th{background-color:#eeeeff}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d);background-color:var(--background-color-neutral,#27292d);color:var(--color-base,#eaecf0)}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-night .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .mw-mf-linked-projects{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral,#27292d)!important;color:var(--color-base,#eaecf0)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox{border:1px solid var(--border-color-base,#72777d)!important;background-color:var(--background-color-neutral-subtle,#202122)!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox-list{border-color:#202122!important}html.skin-theme-clientpref-os .mw-parser-output .mw-authority-control .navbox th{background-color:#27292d!important}}


/* end   https://es.wikipedia.org/ */
</style><div role="navigation" class="navbox" aria-label="Navbox" style="width: inherit;padding:3px"><table class="hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="row" class="navbox-group" style="width: 12%; text-align:center;"><a rel="mw:WikiLink" href="Control_de_autoridades" title="Control de autoridades">Control de autoridades</a></th><td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"><div style="padding:0em 0.25em">
<ul><li><b>Proyectos Wikimedia</b></li>
<li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikidata" title="Wikidata"><img alt="Wd" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikidata-logo.svg.png" decoding="async" data-file-width="1050" data-file-height="590" data-file-type="drawing" height="11" width="20" class="mw-file-element" loading="lazy"></a></span> Datos:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.wikidata.org/wiki/Q281876" title="wikidata:Q281876" class="extiw external">Q281876</a></span></li></ul>

</div></td></tr></tbody></table></div><div class="mw-mf-linked-projects hlist">
<ul><li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="Wikidata" title="Wikidata"><img alt="Wd" src="./_assets_/0c70a452f799bfe840676ee341124611/Wikidata-logo.svg.png" decoding="async" data-file-width="1050" data-file-height="590" data-file-type="drawing" height="11" width="20" class="mw-file-element" loading="lazy"></a></span> Datos:</span> <span class="uid"><a rel="mw:WikiLink/Interwiki" href="https://www.wikidata.org/wiki/Q281876" title="wikidata:Q281876" class="extiw external">Q281876</a></span></li></ul>
</div></div>


</section></section></div><!--htdig_noindex--><div><div class="zim-footer">
    Este artículo ha sido escrito por <a class="external text" title="Esta página se editó por última vez el 2026-05-01" href="https://es.wikipedia.org/wiki/?title=YAML&amp;oldid=173242740">Wikipedia</a>. El texto está disponible bajo la licencia <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.es">Creative Commons Attribution-Share Alike 4.0</a>. Pueden aplicarse cláusulas adicionales a los archivos multimedia.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>