Minificador XML
Minimizar XML eliminando espacios en blanco y comentarios
Entrada
Salida minimizada
Ejemplos de minimización XML
El XML formateado es legible; el XML minimizado es compacto. Ejemplo temático de telecomunicaciones:
Registro de suscriptor – formateado vs minimizado
Entrada formateada:
Salida minimizada:
Use Ejemplo arriba para cargar más datos de suscriptor.
¿Qué es un minificador XML?
Los documentos XML suelen contener indentación, saltos de línea y comentarios para legibilidad. Cuando necesita reducir el tamaño del archivo—para transferencia de red, incrustación en HTML o almacenamiento en base de datos—la minimización elimina ese espacio en blanco adicional. 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.
Esta herramienta analiza su XML y genera una versión compacta de una sola línea (o casi). La minimización se ejecuta completamente en su navegador. No se envía nada a ningún servidor, por lo que es seguro usar con datos de producción o configuración sensible.
Cómo usar esta herramienta
Pegar o subir XML
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.
Ver la salida minimizada
El panel derecho muestra el XML compacto. Se elimina el espacio en blanco entre etiquetas. El XML no válido mostrará un error—corríjalo primero usando el Validador XML.
Copiar o descargar
Use <strong>Copiar</strong> para poner el resultado en su portapapeles, o <strong>Descargar</strong> para guardarlo como archivo. Para formatear el XML nuevamente con indentación, use el Formateador XML o el XML Beautifier.
Cuándo ayuda la minimización XML
Las APIs SOAP y REST a veces esperan o devuelven XML compacto. Minimizar antes de enviar reduce el tamaño de la carga. El formato W3C XML se usa en muchas integraciones. Para respuestas grandes, cargas más pequeñas significan transferencia más rápida y menores costos de ancho de banda. Consulte MDN XMLHttpRequest para solicitudes de API.
Incrustar XML en HTML, almacenarlo en campos de base de datos o pasarlo a través de URLs suele requerir una forma compacta. El XML minimizado es más fácil de manejar en estos contextos. Si necesita convertir a JSON en su lugar, use XML a JSON.
Preguntas frecuentes
¿La minimización rompe el XML?
No. El espacio en blanco entre etiquetas es insignificante en XML. La estructura y el contenido se conservan. Solo se elimina el formato (indentación, saltos de línea).
¿Qué pasa con el espacio en blanco significativo?
Si su XML usa xml:space="preserve" en elementos, el espacio en blanco dentro de esos elementos puede ser significativo. La minimización generalmente elimina el espacio en blanco entre etiquetas; el contenido dentro de las etiquetas se conserva. Compruebe su caso de uso para contenido mixto.
¿Se envían mis datos a algún lugar?
No. La minimización se ejecuta completamente en su navegador usando JavaScript. No se envían datos a ningún servidor. Puede confirmar esto abriendo la pestaña Red de su navegador mientras usa la herramienta.
Herramientas relacionadas
Para XML, consulte la especificación XML del W3C, W3C XML y finales de línea XML. Para análisis en el navegador, consulte MDN DOMParser. Para minimización JSON, use el Minificador JSON. Para HTML, consulte MDN innerHTML. Para el formato JSON, consulte json.org.