Datos

Formateador de XML

Pega XML y DevKitLab lo reindenta como un árbol claro, comprueba si el documento está bien formado y marca en la barra de estado la línea y columna del primer error. Sirve para respuestas de API, mensajes SOAP, SVG, feeds RSS y Atom, sitemaps, configuraciones Android y Maven, y cualquier XML que necesites leer. Puedes elegir indentación de 2 espacios, 4 espacios o tabulador, plegar nodos largos, copiar una versión compactada en una línea para logs y mensajes, o subir y descargar archivos. Todo se procesa localmente en el navegador; el XML no se sube al servidor.

  • Embellece cualquier XML como un árbol claro, con plegado de nodos y resaltado de sintaxis
  • La indentación admite 2 espacios, 4 espacios y tabulador para ajustarse al estilo del proyecto
  • Compacta a una sola línea y elimina espacios entre etiquetas, útil para logs, mensajes y almacenamiento
  • La validación de buena formación marca línea y columna del primer error para saltar directamente
  • Comentarios, secciones CDATA, instrucciones de procesamiento y declaración XML se conservan
  • Permite subir archivos .xml, .svg, .rss y .xsl, y descargar el resultado formateado
  • Copia con un clic la versión formateada o la versión compactada en una línea
  • Procesamiento totalmente local: XML, endpoints, tokens y datos reales no se envían al servidor
tools/Formateador XML
Esperando entrada
Comandos XML

Resumen

Esta herramienta XML reindenta documentos como un árbol legible, valida que estén bien formados y ofrece un modo compacto en una sola línea. Encaja con lectura de respuestas API, revisión de SOAP, organización de SVG y feeds, y revisión de archivos de configuración.

  1. 01

    Embellecer e indentar

    XML colapsado o en una sola línea se expande como árbol anidado con indentación consistente, para leer elementos, atributos y texto de un vistazo.

  2. 02

    Validación de buena formación

    El parser XML del navegador revisa el documento y la barra de estado marca el primer error con línea y columna, para encontrar rápido etiquetas sin cerrar o nombres que no coinciden.

  3. 03

    Una línea compacta

    Copiar la versión compactada convierte el documento en una sola línea y elimina espacios entre etiquetas, útil para campos de log, mensajes XML y almacenamiento que prefiere XML compacto.

  4. 04

    Plegado de nodos

    Puedes plegar y desplegar elementos para ocultar fragmentos largos y concentrarte en una parte de documentos profundos sin perder la estructura general.

  5. 05

    Conserva nodos especiales

    Comentarios, secciones CDATA, instrucciones de procesamiento, declaración XML y DOCTYPE se mantienen tal como están, sin borrarse al formatear.

  6. 06

    Indentación configurable

    Alterna entre 2 espacios, 4 espacios o tabulador para coincidir con el estilo del repositorio; el documento se vuelve a formatear al cambiar la opción.

  7. 07

    Subida y descarga de archivos

    Lee archivos locales .xml, .svg, .rss o .xsl, formatéalos y descarga el resultado para integrarlo con editores y control de versiones.

  8. 08

    Procesamiento solo local

    Formateo, validación, compactación, lectura de archivo y descarga ocurren en la pestaña del navegador. XML, endpoints, tokens y datos de ejemplo no llegan a un servidor.

Cómo usarla

Flujo habitual: pega XML, elige indentación, lee el árbol formateado y copia la versión formateada o compactada.

  1. 01

    Pega el XML en el editor, o haz clic en subir para leer un archivo local .xml, .svg, .rss o .xsl. Al pegarlo se formatea automáticamente.

  2. 02

    Elige abajo la indentación: 2 espacios, 4 espacios o tabulador, según el estilo del proyecto.

  3. 03

    Lee el árbol formateado. Usa las flechas de plegado junto a las líneas, o los botones Plegar todo y Expandir todo, para concentrarte en un fragmento.

  4. 04

    Revisa la barra de estado. Si el documento no está bien formado, mostrará línea y columna del primer error; haz clic para saltar allí.

  5. 05

    Corrige en el editor etiquetas sin cerrar, nombres que no coinciden o caracteres sobrantes; la barra se actualizará cuando el documento quede bien formado.

  6. 06

    Cuando necesites legibilidad, copia la versión formateada; cuando necesites una línea compacta, copia la versión compactada, o descarga como archivo .xml.

  7. 07

    Para seguir ajustando, edita el XML directamente en el editor y la herramienta seguirá formateando con la indentación actual.

Detalles

Estas funciones cubren los problemas más comunes al trabajar con XML: documentos de una línea difíciles de leer, necesidad de versiones compactas y legibles, localizar el primer error de parsing y tratar mensajes privados con seguridad.

  • Embellece cualquier XML como árbol claro y plegable con resaltado de sintaxis.
  • La indentación admite 2 espacios, 4 espacios o tabulador, y se aplica en cuanto cambias la opción.
  • La compactación deja el documento en una sola línea y elimina espacios entre etiquetas.
  • La validación de buena formación marca el primer error con línea y columna clicables.
  • Comentarios, CDATA, instrucciones de procesamiento y declaración XML se conservan tras formatear.
  • El plegado de nodos permite ocultar fragmentos largos para mantener manejables documentos profundos.
  • Permite subir archivos .xml, .svg, .rss y .xsl, y descargar la salida formateada.
  • Copia la versión formateada para revisión o la versión compactada para logs y mensajes.
  • Todo se procesa localmente en el navegador; XML, endpoints, tokens o datos de muestra no se suben.

Casos de uso

Esta página encaja en cualquier momento en que necesitas XML más legible, más compacto, más fácil de revisar o rápido de validar antes de usarlo.

  1. Leer respuestas de API

    Expande una respuesta XML de una sola línea de un endpoint REST o SOAP para recorrer elementos, atributos y valores anidados durante la revisión.

  2. Revisar mensajes SOAP

    Formatea una solicitud o respuesta SOAP tomada de un proxy o log, y lee la estructura de Header y Body para encontrar elementos faltantes o mal formados.

  3. Ordenar marcado SVG

    Indenta SVG exportado por una herramienta de diseño para revisar paths, grupos y atributos, o compáctalo a una línea antes de insertarlo en HTML o CSS.

  4. Comprobar feeds RSS y Atom

    Embellece un feed para revisar títulos, enlaces y fechas de entradas, o valida que siga bien formado después de generarlo o editarlo.

  5. Revisar archivos de configuración

    Reformatea pom.xml, web.xml, layouts Android u otras configuraciones para que quien revise pueda leer el árbol y detectar cambios con más facilidad.

  6. Limpiar XML desde logs

    El XML de una sola línea copiado desde logs de aplicación se convierte aquí en un árbol legible, para confirmar qué envió o recibió realmente el servicio.

  7. Preparar ejemplos didácticos

    Ordena ejemplos XML con un estilo uniforme para artículos, clases y apuntes, de modo que el lector siga mejor los niveles de anidación.

  8. Ordenar salida de asistentes de IA

    Reformatea XML generado por un asistente de IA, estabiliza la indentación y confirma que está bien formado antes de usarlo en un sistema real.

Ver también

Si el mensaje que manejas es JSON en lugar de XML, puedes pasarlo a Formateador de JSON para ordenar estructura, plegar nodos y ubicar errores. Si necesitas convertir entre formatos, por ejemplo JSON a XML o al revés, usa Conversor de JSON para la conversión específica. Si el XML viene envuelto en prefijos de log o texto repetido, usa primero Reemplazo de texto para quitar el texto externo y vuelve aquí a formatear.

Algunos recordatorios sobre formatear XML

Formatear cambia la legibilidad, no el significado. Estos puntos suelen confundirse al remaquetar XML.

  1. Formatear no cambia los datos

    La herramienta ajusta espacios, saltos de línea e indentación entre nodos. Nombres de elementos, atributos y contenido textual permanecen iguales, y el documento analizado debería ser equivalente antes y después.

  2. El espacio en blanco a veces importa

    En contenido mixto o elementos sensibles al espacio, la indentación y la compactación cambian el texto literal. Si el espacio dentro de un elemento importa, revisa el resultado antes de remaquetar sin más.

  3. Bien formado no significa válido

    La herramienta solo comprueba que las etiquetas estén emparejadas y anidadas correctamente. No valida contra DTD ni XML Schema, por lo que un documento bien formado puede seguir siendo inválido para un schema.

  4. Entidades y escapes

    En XML, caracteres como & y los signos angulares deben escribirse como entidades. La herramienta no desescapa ni vuelve a escapar contenido; conserva las entidades que entregas.

  5. No es un motor XSLT ni XPath

    La página solo formatea y valida la estructura XML. No ejecuta transformaciones XSLT, no evalúa XPath ni resuelve referencias externas o includes.

  6. Sin red ni descarga de schemas

    La herramienta no descarga DTD, schemas ni URL de namespace. Todo se trata como texto local, así que las declaraciones externas no se resuelven.

Buenas prácticas

Cuanto más profundo y largo sea el documento, más útil es una práctica estable de formato. Estos hábitos reducen ruido de revisión y evitan cambios silenciosos en los datos.

  • Acuerda una anchura de indentación dentro del equipo para que el formato XML no sea tema recurrente en cada revisión.
  • Usa 4 espacios para documentos profundos como layouts y mensajes SOAP; 2 espacios mantienen compactos los archivos de configuración más cortos.
  • Usa el plegado para revisar por partes, en lugar de desplazarte por todo el árbol.
  • Al revisar una API, formatea primero la respuesta y luego decide si el problema es un elemento faltante, un namespace incorrecto o datos erróneos.
  • Usa la versión compactada al incrustar XML en logs, mensajes o almacenamiento, pero revisa el resultado si el espacio dentro de elementos es significativo.
  • Trata la buena formación como comprobación estructural; si la corrección importa, valida aparte contra schema.
  • Desensibiliza XML privado antes de pegarlo. La herramienta no sube datos, pero lo que copias puede acabar en tickets, chats, documentos o capturas.

Limitaciones

Esta herramienta se ocupa de layout XML, indentación, compactación y buena formación. No sustituye validadores de schema, procesadores XSLT ni motores XPath.

  • No valida con DTD ni XML Schema. La buena formación solo confirma que las etiquetas estén emparejadas y anidadas correctamente.
  • No ejecuta transformaciones XSLT ni evalúa XPath. Para transformar o consultar, usa un procesador dedicado.
  • No resuelve entidades externas, includes ni URL de namespace; todo se trata como texto local y no se descarga nada.
  • No desescapa ni vuelve a escapar contenido. Entidades como & o signos angulares se conservan tal como las proporcionas.
  • No repara XML dañado automáticamente. La posición del error señala dónde está el problema, pero la corrección la haces tú.
  • El procesamiento es local, pero la seguridad local sigue dependiendo de tu dispositivo, extensiones del navegador, pantalla compartida y destinos de copia.

Preguntas frecuentes

Preguntas frecuentes sobre indentación, compactación, validación, nodos especiales, tamaño de archivo y privacidad.

¿Mi XML se sube a un servidor?

No. Formateo, validación, compactación, lectura de archivo, copia y descarga ocurren dentro de la pestaña del navegador. DevKitLab no envía tu XML ni tus endpoints al servidor.

¿Valida contra un schema?

No. Usa el parser XML del navegador para comprobar buena formación, es decir, que las etiquetas estén emparejadas y anidadas correctamente. No valida contra DTD ni XML Schema, así que un documento bien formado puede fallar en una validación de schema externa.

¿Qué hace el modo compactado?

Copiar compactado deja el documento en una sola línea y elimina espacios entre etiquetas. Sirve para campos de log, mensajes XML y almacenamiento; si el espacio dentro de un elemento importa, revisa antes el resultado.

¿Se conservan comentarios y CDATA?

Sí. Comentarios, secciones CDATA, instrucciones de procesamiento, declaración XML y DOCTYPE se conservan durante el formateo en lugar de eliminarse.

¿Por qué dice que el documento no está bien formado?

El parser encontró un problema estructural, como una etiqueta sin cerrar, un cierre con nombre distinto, un & o signo angular sin escapar, o más de un elemento raíz. La barra muestra línea y columna del primer error para saltar allí.

¿Formatear cambia mis datos?

Formatear solo ajusta espacios, saltos de línea e indentación entre nodos; nombres de elementos, atributos y texto permanecen iguales. La excepción es el espacio interno de elementos donde el espacio importa, que puede cambiar al indentar o compactar; revisa esos casos.

¿Puede embellecer SVG, RSS o SOAP?

Sí. SVG, feeds RSS y Atom, mensajes SOAP, sitemaps y la mayoría de XML de configuración son XML, así que se formatean y validan del mismo modo.

¿Ejecuta XSLT o XPath?

No. La herramienta solo formatea y valida estructura XML. Transformar con XSLT o consultar con XPath requiere un procesador dedicado.

¿Puede manejar archivos XML muy grandes?

Documentos de cientos de KB a unos pocos MB suelen ir bien. Archivos enormes, de decenas de MB, pueden ralentizar el navegador; conviene dividirlos o procesarlos por partes.

Herramientas relacionadas

Puedes continuar el flujo en herramientas de datos: formatear mensajes JSON, convertir entre formatos de datos o saltar a una herramienta de texto relacionada.