Formato de código / MULTIVERTO

Formatear XML

Indenta XML sencillo y bien formado.

Conversor en tiempo realTu entrada permanece en este navegador. El texto no se envía para convertirlo.
El archivo permanece en tu navegador.
Encadenar herramientas

Aplica cada herramienta de texto al resultado anterior.

01 / Guía

Cómo funciona

La sangría y los saltos de línea revelan la estructura y conservan los elementos admitidos.

Información útil

Para sintaxis compleja o recursos de producción, verifica el resultado en la aplicación de destino con un analizador o herramienta específica.

02 / Ejemplo

Ejemplo

Tu entrada<raiz><mensaje>Hola</mensaje><cantidad>2</cantidad></raiz>
Resultado<raiz> <mensaje>Hola</mensaje> <cantidad>2</cantidad> </raiz>

03 / Guía

Formatear XML — Cómo funciona

Qué cambia esta herramienta

Indenta XML sencillo y bien formado. La sangría y los saltos de línea revelan la estructura y conservan los elementos admitidos. El XML formateado muestra la profundidad de un árbol sencillo y exige cierres correctos para cada etiqueta. Conserva valores de texto y redistribuye hijos solo de elementos. Declaraciones, DTD, CDATA y comentarios necesitan otra herramienta.

Conoce el formato

XML exige una raíz, cierres coincidentes, atributos entre comillas y caracteres especiales escapados. A diferencia del HTML tolerante, un XML mal formado debe rechazarse. Esta herramienta local admite árboles de elementos sencillos; declaraciones, tipos de documento, comentarios y CDATA quedan fuera del subconjunto. Conserva el texto no vacío y formatea o compacta espacios entre hijos que solo contienen elementos. Esos espacios pueden importar a una aplicación XML configurada para conservarlos, por lo que hay que probar la salida compacta. Los nombres con espacio de nombres se conservan como texto, sin resolver su significado. Usa un analizador consciente de espacios de nombres para validar o canonicalizar.

Un proceso fiable

Formatear resulta útil al revisar o depurar, porque la sangría puede revelar un nivel de anidación perdido o un elemento inesperado. Pega un fragmento completo y representativo y aplica el formato una vez. Lee la salida desde la estructura exterior hacia dentro; observa dónde comienza y termina cada elemento, bloque o cláusula. Esta página no pretende actuar como compilador de todas las extensiones del lenguaje y puede rechazar construcciones avanzadas. Después de copiar la salida, usa el validador o las pruebas habituales del proyecto donde se aplicará. Si vas a guardar el texto formateado en el repositorio, revisa las diferencias para detectar cualquier cambio inadvertido en literales o valores de datos.

Comprueba el resultado

Conserva el original junto al resultado y prueba primero un ejemplo pequeño conocido antes de procesar un documento grande. Compara el contenido significativo, no solo el tamaño del archivo o el número de líneas. Revisa nombres, cadenas entre comillas, caracteres no ASCII, finales de línea y campos repetidos tras la transformación. Un resultado legible no valida un esquema, no demuestra que el código se ejecute ni que los datos sean seguros para publicar. Este sitio procesa el texto en el navegador y muestra la salida como texto, pero al pegarla en otra aplicación se aplicarán las reglas de esta. Si la herramienta rechaza una entrada, identifica la construcción no admitida y utiliza un analizador especializado cuando haga falta.

Cómo se transforma la entrada
XML — Entrada
Leer y transformar la estructura
XML — Resultado