Todavía no hay entrada.
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
Pega el texto
Pega líneas, una tabla separada por tabulaciones o comas, o ajustes clave = valor; también puedes abrir un archivo .txt.
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.
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.