Formatos simples: XML, Yaml, Json, Properties e INI's

Cuando queremos transmitir datos entre dos máquinas, almacenar la configuración o guardar datos para un uso posterior, tenemos que decidir el formato del archivo que estamos usando.

En algunos casos la decisión pasa por un archivo binario, lo cual puede estar bien en muchos casos. En otros puede ser un gran error, ya que siempre es mejor utilizar formatos existentes. Estos formatos suelen proporcionarnos librerías con el fin de facilitarnos la creación y/o el uso de los archivos.

Me voy a centrar en 5 de estos formatos. No voy a compararlos, ya que creo que cada uno está bien para un grupo de casos concretos. Ya hice una comparativa entre XML y JSON, que suelen ser en los que más discrepancias pueden aparecer, y creo que es suficiente.

Sigue en Formatos simples: XML, Yaml, Json, Properties e INI

[Este contenido tiene una licencia diferente a la del portal, consulta la página original]

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de int-0

off-topic brutal

Antes de que me digas algo como "cuando el sabio señala la luna, el tonto mira el dedo" decirte primero que el doc me ha parecido muy chulo y que sólo conocía los archivos XML y los que llamas INI (o Windows INI files, RFC 822) se pueden utilizar en python de forma automágica. Pero lo que quería preguntar (y de ahí el offtopic) es: ¿porqué tienes un banner de $ONY en tu page? Puzzled si no quieres "ensuciar" más esta entrada puedes borrar este msg y responderme al correo (o no responderme... claro Sticking out tongue)

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de magmax

El asunto de la publicidad.

La publicidad cambia de vez en cuando. No aparece una única marca. De hecho, aparece un poco de todo.

Me saco unas pelas si alguien compra y, en algunos casos, por click. Creo que no es amoral ofrecer información gratis con dos pequeños banners que no hacen daño a nadie... (además que son pequeños!!!)

Me alegra que os guste la tontá (porque es una tontá, pero viene bien). El nacimiento de la misma tiene lugar por una absurda comparación que suele tener lugar entre json y xml, a menudo comparando temas incomparables. Por ello escribí mi propia comparación entre XML y JSON, que he decidido ampliar con el resto de formatos sencillos.

Un saludete!!

Miguel Ángel García
http://magmax.org

Imagen de int-0

tranki...

...no si no digo nada porque tengas banners. El tema es que no me di cuenta que cambiaba y coincidió que aparecía el de $ony (luego ya vi que cambiaba). Cuando escribí el off-topic creía que sólo aparecía $ony y era eso lo que me extrañaba... Eye-wink

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Imagen de david.villa

Pues yo no me había fijado

Pues yo no me había fijado, pero es curioso, si.

No soy portavoz de ningún colectivo, grupo o facción. Mi opinión es personal e intransferible.