Conversor de CSV a XML
Pega datos CSV/TSV para convertirlos en XML, donde cada fila se convierte en un elemento
Consejos de uso
- Al activar "Tratar la primera línea como encabezado", los nombres de columna de la fila de encabezado se usan directamente como nombres de etiqueta XML (los encabezados que no sean nombres de etiqueta XML válidos, como los que empiezan por un número o contienen símbolos, recurren automáticamente a `column1`, `column2`, etc.).
- Si no usas encabezados, todas las filas se tratan como datos y cada columna se convierte en una etiqueta `column1`, `column2`, etc.
- Usa esta herramienta cuando una API heredada basada en XML, una integración SOAP o ciertos sistemas empresariales requieran XML en lugar de CSV para la importación de datos.
- El XML generado escapa de forma segura los caracteres especiales mediante referencias de entidad de carácter (`&`, `<`, `>`), por lo que puedes importarlo directamente en sistemas externos.
Preguntas frecuentes
A propósito — Por qué XML llegó a considerarse "verboso"
XML (Extensible Markup Language) fue estandarizado por el W3C en 1998, y a principios de la década de 2000 ocupaba una posición dominante en la industria web como "el formato estándar para intercambiar datos entre sistemas". Se usaba en todas partes: desde protocolos de comunicación como SOAP y XML-RPC, hasta la sindicación de contenidos vía RSS y Atom, e incluso en archivos de configuración como el pom.xml de Maven.
Sin embargo, dado que XML requiere una etiqueta de apertura y cierre explícita para cada elemento, tiende a generar un volumen de datos mayor que JSON (que se popularizó a partir de mediados de la década de 2000) para representar la misma información, lo que le valió la fama de ser "verboso". Por ejemplo, el JSON `{"name":"Alice"}` equivale al XML `
Aun así, XML ofrece un conjunto de especificaciones maduras que JSON no tiene, como la validación estricta de tipos y estructura mediante XML Schema, la prevención de colisiones mediante espacios de nombres y la transformación mediante XSLT. Este completo ecosistema de validación y transformación es una de las razones por las que XML sigue siendo la opción elegida para la integración de sistemas críticos en los sectores financiero, sanitario y gubernamental.