Formateador XML Online Gratis
Formatea y embellece XML al instante en tu navegador — gratis y privado.
Entrada
Salida
¿Qué es un formateador XML?
Si alguna vez has pegado una respuesta SOAP o abierto un pom.xml y visto una línea gigante ilegible, conoces el problema. XML se usa para archivos de configuración, APIs SOAP, feeds RSS y formatos como Office Open XML. La especificación XML del W3C mantiene la sintaxis mínima—genial para máquinas, terrible para humanos. Este formateador añade indentación y saltos de línea adecuados para que puedas ver la jerarquía de etiquetas de un vistazo. Usa la API DOMParser del navegador, por lo que nada sale de tu máquina.
Esta herramienta analiza su XML usando el DOMParser integrado del navegador y lo reformatea con indentación consistente. El resultado aparece en el panel de salida. No se envía nada a ningún servidor, por lo que es seguro usar con datos de producción, respuestas de API o configuración sensible. Use Minimizar para comprimir la salida, o XML a JSON para convertir a otro formato.
Ejemplos de formato XML
XML minimizado o compacto es difícil de leer; el formato revela la estructura. Ejemplos temáticos de telecomunicaciones:
Ejemplo 1: Registro de suscriptor
Entrada minimizada:
Salida formateada:
Ejemplo 2: Registros de llamadas
Entrada minimizada:
Salida formateada:
Haga clic en el botón Ejemplo de arriba para cargar datos de suscriptor en el editor.
Cómo usar esta herramienta
Pegar o subir
Copie su XML y péguelo en el editor izquierdo. También puede hacer clic en Subir para cargar un archivo .xml de su computadora. El botón Ejemplo carga datos de ejemplo si desea probar.
Revisar la salida
El panel derecho muestra el XML formateado con indentación adecuada. El XML válido se reformatea; el XML no válido mostrará un error. Use Minimizar para eliminar todo el espacio en blanco y obtener una versión compacta de una sola línea. Para extraer valores específicos de XML grande, la herramienta XPath funciona bien junto con esta.
Copiar, descargar o minimizar
Use Copiar para poner el resultado en su portapapeles, Descargar para guardarlo como archivo, o Minimizar para eliminar todo el espacio en blanco. Para validación antes o después del formato, use el Validador XML.
Cómo funciona el formateador
La herramienta usa el DOMParser del navegador para analizar su XML en un árbol DOM. Luego serializa el árbol con indentación aplicada entre etiquetas. La especificación XML del W3C trata el espacio en blanco entre etiquetas como insignificante en la mayoría de los casos, por lo que la estructura y el contenido permanecen igual—solo cambia el formato.
XML admite comentarios, a diferencia de JSON. Si su documento tiene <!-- comentarios -->, se conservan. Para validación de esquema (XSD), use un validador de esquema dedicado; esta herramienta solo verifica la buena formación. La especificación W3C XML Schema define XSD.
Cuándo ayuda el formato XML
La mayoría de los desarrolladores necesitan un formateador al leer respuestas de API. Envía una solicitud a través de Postman o curl, y la respuesta SOAP o REST llega como una sola línea comprimida. Pegarla aquí hace que los elementos y atributos anidados sean visibles inmediatamente. Para extraer valores específicos, use la herramienta XPath.
Los archivos de configuración como pom.xml, web.config o AndroidManifest.xml suelen tener estructuras anidadas. Formatearlos aquí le da un diseño consistente para pull requests o revisiones. Si necesita convertir a JSON para APIs modernas, use XML a JSON.
Los feeds RSS y Atom son XML. Si su validador de feeds falla o un lector no puede analizar su feed, formatear aquí ayuda a detectar el error exacto. Ejecutarlo primero a través del Validador XML puede detectar problemas antes de que otros los vean.
Preguntas frecuentes
¿Son privados mis datos XML al usar esta herramienta?
Sí, completamente. El formateo ocurre en tu navegador usando el DOMParser integrado. No se envían datos a ningún servidor. Abre la pestaña Red de tu navegador para confirmarlo.
¿Qué pasa con los espacios de nombres XML?
Las declaraciones y prefijos de espacios de nombres se conservan completamente. El formateador solo ajusta los espacios en blanco, nunca la estructura. Ver la especificación de XML Namespaces del W3C.
¿Cómo convierto XML a JSON?
Usa el conversor XML a JSON. Maneja atributos, elementos anidados y nodos repetidos automáticamente.
¿Por qué muestra un error mi XML después de formatearlo?
El formateador requiere XML bien formado. Problemas comunes: etiquetas no cerradas, comillas faltantes en atributos o caracteres sin escapar como &. Prueba el Validador XML para informes de errores detallados.
¿Puedo formatear XHTML, SVG u otros formatos basados en XML?
Sí. XHTML, SVG, WSDL y cualquier otro formato XML válido se formateará correctamente. La herramienta sigue la especificación XML del W3C.
Herramientas relacionadas
Para una mirada más profunda a XML, la especificación XML del W3C define la sintaxis completa. La guía DOMParser de MDN cubre el análisis de XML en navegadores. Para JSON: json.org. Para consultas XPath: XPath 3.1. Véase también W3C XML y Postman.