¿Qué es un archivo XML?
XML — datos etiquetados
¿Qué es?
El XML estructura datos mediante etiquetas, de forma similar al HTML, pero sin un vocabulario impuesto: es usted quien define sus propias etiquetas y su significado.
Permite describir estructuras muy complejas, validarlas contra un esquema y garantizar que un archivo cumple con el formato esperado, un rigor que el JSON no ofrece de forma nativa.
Historia y origen
El W3C publica el XML en 1998, en una época en la que se pensaba que se convertiría en el formato universal para cualquier intercambio de datos.
La profecía no se cumplió en el caso de las interfaces web, donde el JSON lo desplazó gracias a su ligereza. Pero el XML está lejos de haber desaparecido: es la columna vertebral de los archivos DOCX, los SVG, los feeds RSS e innumerables sistemas empresariales.
Por qué es práctico
Una validación estricta mediante esquemas, espacios de nombres para evitar colisiones, y la capacidad de describir estructuras de complejidad arbitraria.
Cuenta con un ecosistema de herramientas muy completo y sigue siendo indispensable en los grandes sistemas.
Límites y defectos
Su verbosidad es legendaria: cada dato va rodeado de dos etiquetas, lo que fácilmente triplica el peso del archivo respecto al JSON.
Resulta tedioso de leer y escribir a mano.
Consejos de uso
Para aprovechar datos XML en una aplicación moderna, conviértalos a JSON: reducirá el peso y simplificará el procesamiento.
Tenga en cuenta, no obstante, que los atributos XML no tienen un equivalente directo en JSON, y una conversión automática puede producir una estructura inesperada. Compruebe el resultado.
Convierte tu XML en segundos, en nuestros servidores seguros en Francia.
Convertir un XML