XML

¿Qué es un archivo XML?

El antepasado verboso de JSON. Sigue siendo la columna vertebral del intercambio de datos entre empresas y administraciones.

Qué es XML

XML es un formato de texto plano que se abre en cualquier editor. Se usa para mover datos entre programas.

La extensión es .xml y el nombre completo, Extensible Markup Language. Ambos importan menos que lo que el archivo puede contener, y de eso trata el resto de esta página.

De dónde viene XML

W3C lo publicó en 1998. La especificación es XML 1.0.

A un formato que lleva tanto tiempo siendo legible se le puede confiar algo que quieras recuperar dentro de diez años.

La especificación es pública

Cualquiera puede implementarla sin pedir permiso ni pagar licencia. Por eso aparece en tantos programas, y por eso los archivos escritos hace veinte años siguen abriéndose hoy.

No se tira nada

XML guarda su contenido exactamente. Volver a guardarlo no cambia nada, así que puedes abrirlo, editarlo y guardarlo tantas veces como quieras sin acumular daño; eso es lo que lo convierte en un formato de trabajo y no de entrega.

Puedes dejar notas dentro

XML tiene sintaxis de comentarios, que es la diferencia entre un archivo que mantiene una persona y uno que escribe un programa. Los comentarios son lo primero que se pierde al convertir a un formato que no los tiene, y nada te avisa.

Qué abre XML

Visual Studio Code y oXygen XML Editor lo leen, y también la mayoría de programas del mismo tipo.

Cuando un archivo no se abre, el formato rara vez es el problema: lo más habitual es que el programa sea anterior al formato. Convertir a algo más antiguo es la salida fiable, y para eso está el resto de este sitio.

Abrirlo en el navegador

Cualquier navegador actual lo lee.

Eso lo convierte en algo que puedes poner en una página o adjuntar a un mensaje sin preguntarte qué tiene instalado el otro lado.

Es un formato de trabajo

XML está pensado para abrirse y cambiarse. Guarda el archivo en este formato mientras el trabajo siga en marcha y exporta desde él cada vez que haga falta una copia terminada.

Los datos, en un solo sitio

Identificadores y procedencia del formato XML.
Extensión.xml
Tipo de medioapplication/xml, text/xml
Publicado porW3C
Primera publicación1998
EspecificaciónXML 1.0

Convertir XML a otra cosa

Convertir otra cosa a XML

Formatos que puedes usar en lugar de XML