Inicio / Herramientas de Archivos / Aplanador XML
Herramientas online gratis

Aplanador XML

Aplana elementos y atributos XML en rutas y valores, CSV o JSON. Revisa el resultado, cópialo o descarga un archivo de texto desde el navegador.

Empezar a usar

Cómo se forman las rutas

El ejemplo produce @id = 7 y name = Ada, sin incluir user en las rutas de los hijos. Los atributos llevan el prefijo @. Los hermanos con el mismo nombre reciben índices desde cero: item[0] y item[1]. Un atributo del primero puede aparecer como item[0].@code. Si la raíz solo contiene texto, se usa su propio nombre como ruta.

Formatos de salida

Clave = valor muestra un par por línea. CSV empieza con path,value, entrecomilla las dos columnas y duplica las comillas internas. Su separador de columnas siempre es una coma, aunque cambies el separador de rutas. JSON crea un objeto plano con valores de texto. Los prefijos de espacio de nombres permanecen en los nombres de elementos y atributos; sus declaraciones pueden aparecer como atributos.

Qué información se pierde

Se conservan los atributos y el texto no vacío de las hojas, eliminando los espacios iniciales y finales. Los elementos vacíos, los comentarios y las instrucciones de procesamiento no generan valores. En <p>before<b>inside</b>after</p> solo se exporta inside; before y after se omiten. La salida no permite reconstruir exactamente el XML original.

Conflictos y compatibilidad

Si distintos nodos generan la misma ruta, la conversión se detiene con un error en vez de sobrescribir un valor. Cambia el separador o los nombres originales y vuelve a intentarlo. El XML mal formado, las DTD y las declaraciones de entidades personalizadas se rechazan y la descarga anterior queda desactivada. Los elementos válidos llamados parsererror sí se admiten. No se validan esquemas XML ni se ejecutan XPath o XSLT.

Límites

El texto pegado admite hasta 16.777.216 unidades de código UTF-16; el archivo seleccionado tiene un límite independiente de 64 MiB en bytes. Son umbrales de rechazo, no garantías de rendimiento. La profundidad máxima es de 200 relaciones padre-hijo bajo la raíz y el resultado admite hasta 100.000 valores de atributos o de hojas. Para documentos grandes o muy anidados, prueba primero una muestra pequeña. El análisis y la exportación se realizan en el navegador; el archivo no se sube al servidor.

Las comillas no bloquean fórmulas de hojas de cálculo.

El procesamiento se realiza localmente en tu navegador.