Inicio / Herramientas de Archivos / Aplanador XML en línea
Herramientas online gratis

Aplanador XML en línea

Aplana documentos XML a pares ruta/valor en formato texto, CSV o JSON. Procesamiento local, sin subir archivos. El procesamiento se realiza localmente en tu…

Empezar a usar

Qué hace esta herramienta

El aplanador XML transforma un árbol de elementos XML en una lista de pares ruta/valor. Esto facilita ver todos los datos de un XML de forma plana, sin anidamiento.

Ejemplo concreto

Si pega el siguiente XML:

<raiz><item>A</item><item>B</item></raiz>

Con separador de punto y salida en líneas clave = valor, obtendrá:

raiz.item[0] = A
raiz.item[1] = B

Los elementos repetidos reciben índices entre corchetes para no sobrescribirse.

Opciones reales

  • Separador de ruta: puede elegir el carácter que une los nombres de los elementos.
  • Formato de salida: líneas de texto, CSV o JSON.
  • Descarga del resultado como archivo de texto.

Limitaciones importantes

  • El XML debe estar bien formado; si no, se rechaza.
  • La profundidad máxima es de 200 niveles y el resultado se limita a 100.000 valores.
  • El texto mixto (texto alrededor de elementos hijos) no se conserva como valor separado.
  • Los espacios de nombres se mantienen tal como los entrega el navegador; no hay validación de esquema ni control de entidades.

Privacidad

Todo el procesamiento se realiza localmente en su navegador; no se sube ningún dato.

Preguntas frecuentes

¿Cómo se representan los atributos?

Los atributos se indican con el prefijo @ en la ruta. Por ejemplo, un atributo id en el elemento raiz se mostraría como raiz.@id.

¿Qué pasa si hay elementos hermanos con el mismo nombre?

Se añade un índice entre corchetes, comenzando en 0, para distinguirlos. Así no se pierde información.

¿Puedo usar esta herramienta para reconstruir el XML original?

No. El aplanado es una transformación que pierde información (por ejemplo, el orden exacto de los nodos mixtos). No intente reconstruir el XML original a partir del resultado.

Lista de verificación

  • Verifique que el XML esté bien formado antes de aplanar.
  • Revise los nodos repetidos y los atributos en el resultado.
  • Tenga en cuenta que el texto mixto no se conserva.
  • Si usa el resultado en producción, valide que la pérdida de información sea aceptable.

El procesamiento se realiza localmente en tu navegador.