YAML es un lenguaje de marcado de documentos relativamente joven, creado en 2011 y que permite organizar y leer los datos contenidos de manera fácil, ya que uno de sus objetivos es tener un estándar amigable y de compresión rápida. Se caracteriza por tener una estructura en árbol e identada con espacios.
A continuación veremos un ejemplo bastante simple de cómo se ve una estructura en YAML:
#Así lucen los comenatarios en YAML. #Esto es una llave, se compone del nombre #de la llave y separado con un espacio, su valor. llave: valor otrallave: valor #Esto es un mapa. hola_soy_un_mapa: #Dentro de los mapas podemos anidar elementos, identados #con un espacio llave_identada: valor #También se pueden construir mapas dentro de un mapa mapa_numero_2: #Y podemos agregar secuencias a las llaves llave_secuenciada: - valor_1 - valor_2 - valor_3
Probablemente se preguntarán ¿Para qué sirve esto? Bueno en palabras de Mickey Mouse:
Hasta pronto.