← Volver a las funciones
Free

Formateador XML

El Formateador XML permite embellecer, minificar y validar XML en el navegador. Posee sangría configurable, cierre automático opcional de etiquetas vacías, alternancia de preservación de comentarios y salida con resaltado de sintaxis. Utiliza el DOMParser nativo del navegador para una validación compatible con RFC con mensajes de error claros para XML mal formado.

El XML puede que no sea el formato de datos más moderno, pero sigue estando en todas partes: feeds RSS, APIs SOAP, archivos SVG, archivos de configuración (Spring, Maven, Android), salidas de compilación, aserciones SAML e innumerables integraciones legadas. Cuando ese XML aparece como un bloque de una sola línea o con una sangría inconsistente, es brutal leerlo. El Formateador XML resuelve eso en el navegador sin necesidad de subir nada. Pega cualquier XML — minificado, mal indentado o recién copiado —, haz clic en Formatear y obtén un árbol limpiamente indentado con tu ancho de sangría preferido. Los elementos vacíos pueden cerrarse automáticamente (<tag></tag> → <tag />) para mayor compacidad, y los comentarios pueden mantenerse o eliminarse. El DOMParser nativo del navegador valida la entrada — cualquier error de sintaxis (etiquetas no cerradas, entidades inválidas, comillas desparejadas) aparece con un mensaje de error claro que incluye la ubicación aproximada. El resaltado de sintaxis colorea las etiquetas en púrpura, los nombres de atributos en azul, los valores en verde y los comentarios en gris cursiva, lo que facilita el escaneo de la estructura. Una opción de Minificar colapsa los espacios en blanco entre las etiquetas para su uso en producción o para incrustarlo en una cadena de una sola línea.

Vista previa en vivo
example.com
XML Formatter ✓ Valid XML · 12 lines
Indent: 2 ✓ Self-close empty tags ✓ Syntax highlight
Input (minified)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Formatted Output
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Características clave

Formateo Pretty-Print

Convierte XML minificado o desordenado en una salida limpiamente indentada. Ancho de sangría configurable (0-8 espacios).

Validación con Errores Claros

Utiliza el DOMParser del navegador para una validación compatible con las especificaciones. Los errores de sintaxis aparecen con detalles de ubicación.

Opción de Minificar

Elimina todo el espacio en blanco entre etiquetas para una salida compacta; útil para incrustar XML en cadenas de código o reducir el tamaño del payload.

Resaltado de Sintaxis

Colorea etiquetas, nombres de atributos, valores y comentarios de forma distinta para un escaneo fácil. Desactívalo para una salida de texto plano.

Auto-cierre de Etiquetas Vacías

Colapsa automáticamente las etiquetas de elementos vacíos (<tag></tag>) a su forma de auto-cierre (<tag />) para mayor compacidad.

Control de Comentarios

Mantén los comentarios para documentación o elimínalos cuando prepares el XML para producción o para payloads de API.

Casos de uso comunes

Depuración de Respuestas de API SOAP

Los cuerpos SOAP suelen ser una sopa de XML de una sola línea. Formatea para inspeccionar la estructura y encontrar el campo que necesitas.

Edición de Código Fuente de SVG

Pega un SVG complejo, formatéalo para ver la estructura de ruta/rect/g, edita elementos específicos y cópialo de nuevo minificado.

Inspección de Feeds RSS

Formatea feeds RSS/Atom para verificar la estructura de los elementos antes de analizarlos programáticamente.

Revisión de Archivos de Configuración de Compilación

Limpia archivos pom.xml, build.xml o manifiestos de Android para la revisión de código — la sangría consistente hace que los diffs sean más claros.

Validación de Configuración

Antes de guardar una configuración, valida que el XML esté bien formado — detecta una etiqueta </tag> faltante antes de que rompa la producción.

Cómo usarlo
1

Abrir Formateador XML

Haz clic en el ícono de XML en el dock de DevSuite Pro. Se abre un panel con opciones y un área de entrada.

2

Pegar Tu XML

Pega cualquier XML — de una respuesta de API, archivo de configuración, SVG, feed RSS, etc. La validación en vivo se ejecuta mientras escribes.

3

Haz Clic en Formatear

Presiona Formatear para obtener una salida limpiamente indentada. El XML inválido muestra un error con la ubicación antes de formatear.

4

Ajustar Opciones

Ajusta el ancho de sangría, activa el auto-cierre de etiquetas vacías, mantén/elimina comentarios y habilita/deshabilita el resaltado de sintaxis.

5

Copiar y Usar

Haz clic en Copiar para obtener el XML formateado o minificado para su uso en tu código, documentos o llamada a la API.

¿Listo para probarlo? Formateador XML?

Instala DevSuite Pro gratis y desbloquea más de 39 herramientas de desarrollador para tu navegador.

Añadir a Chrome Añadir a Edge Añadir a FireFox