Texto

o suelta un archivo aquí, o pega el código abajo
Leer el texto como

Todavía no hay entrada.

XML

Salida XML

Los archivos nunca salen de tu navegador¿Cómo?

Texto plano a XML bien formado

Este conversor de TXT a XML genera XML bien formado a partir de texto plano. Cada línea puede ser un elemento, una tabla con encabezado da un registro por fila y las líneas clave = valor se convierten en etiquetas, con los nombres de elemento que tú elijas.

Última actualización:

Cómo funciona

  1. Pega el texto

    Pega líneas, una tabla separada por tabulaciones o comas, o ajustes clave = valor; también puedes abrir un archivo .txt.

  2. Nombra los elementos

    Define el elemento raíz, el elemento de fila y el elemento de línea, y elige elementos hijos o atributos para las columnas.

  3. Descarga el XML

    Copia el XML o descarga un archivo .xml con o sin la declaración XML.

Funciones

  • Nombres siempre válidos

    Encabezados como «nombre completo» o «2024» se convierten en nombres de elemento válidos (nombre_completo, _2024); a los nombres reservados xml… se les agrega un prefijo.

  • Escape correcto

    &, < y > se escapan, también las comillas de los atributos, y se eliminan los caracteres que XML 1.0 prohíbe: el resultado siempre se puede analizar.

  • Elementos o atributos

    <row><ciudad>Sevilla</ciudad></row> o <row ciudad="Sevilla"/>: elige la forma que espera tu importador. Las [secciones] INI y las claves repetidas dan elementos anidados y repetidos.

  • CDATA cuando hace falta

    El texto con < o & puede escribirse como sección CDATA en lugar de entidades, para que el código y el marcado sigan siendo legibles.

Límites y privacidad

Texto de hasta 20 MB; las entradas de más de 256 KB se convierten en segundo plano. El resultado es XML 1.0 en UTF-8. Nada se sube. Más información en la página de privacidad.

Preguntas frecuentes

¿Cómo convertir un archivo de texto a XML?

Pega el texto o abre el archivo, revisa la estructura (se detecta sola) y descarga el XML.

¿Cómo hago que cada línea sea un elemento XML?

Elige un elemento por línea y define el nombre del elemento de línea, por ejemplo <item>. El elemento raíz los envuelve a todos.

¿Las columnas de una tabla pueden ser atributos?

Sí. Con una fila de encabezado, elige Columnas como: Atributos y obtendrás un elemento vacío por fila con un atributo por columna.

¿Por qué cambian algunos nombres?

Los nombres XML no pueden empezar por un dígito ni contener espacios. Esos nombres reciben un guion bajo para que el documento siga bien formado.

¿El resultado tiene sangría?

Por defecto, 2 espacios. En las opciones de salida puedes elegir 4 espacios, tabulaciones o XML minificado.

Herramientas relacionadas