Saltar al contenido

Minificador XML

Comprima un documento XML quitando los espacios entre elementos y, si quiere, los comentarios.

Procesado localmente en tu navegador

Opciones
0 caracteres · 0 líneas
El resultado aparecerá aquí.

¿Qué es Minificador XML?

El XML con sangría contiene muchos espacios que solo existen para las personas. Minificar elimina la sangría y los saltos de línea entre elementos: el documento es más pequeño y cabe en una línea, por ejemplo para guardarlo en un campo de base de datos, incrustarlo en una cadena o enviarlo en una petición con límite de tamaño.

La herramienta comprueba que el XML esté bien formado y luego elimina el texto formado solo por espacios entre elementos y (por defecto) los comentarios. Se conservan el texto de los elementos, las secciones CDATA, los atributos, la declaración XML y el contenido mixto como <p>Hola <i>tú</i></p>, y un informe muestra el tamaño antes y después.

¿Cómo funciona?

  1. Pegue su XML en el cuadro de entrada.
  2. Deje «Conservar comentarios» desactivado para quitarlos, o actívelo para mantenerlos.
  3. Consulte el informe de tamaño y copie el resultado en una línea.
  4. Descargue minified.xml si necesita un archivo.

Casos de uso habituales

  • Reducir el tamaño de XML guardado en una columna de base de datos o una caché.
  • Incrustar un fragmento XML en una cadena JSON o en un valor de cabecera HTTP.
  • Aligerar un XML de tipo SVG o de configuración antes de distribuirlo.
  • Quitar los comentarios de desarrollo de un archivo XML antes de publicarlo.

Ejemplos

Prueba esta entrada en la herramienta de arriba:

Entrada
<?xml version="1.0"?>
<config>
  <!-- server settings -->
  <server host="localhost" port="8080">
    <name>Main</name>
    <tags>
      <tag>a</tag>
      <tag>b</tag>
    </tags>
  </server>
</config>
Salida
<?xml version="1.0"?><config><server host="localhost" port="8080"><name>Main</name><tags><tag>a</tag><tag>b</tag></tags></server></config>

Privacidad

Minificador XML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.

Limitaciones

Los espacios dentro del texto se conservan, así que la salida no siempre es la más pequeña posible. Los documentos que dependen de xml:space="preserve" deben revisarse tras minificar.

Preguntas frecuentes

¿Minificar puede cambiar el significado de mi XML?

En XML orientado a datos no: solo se quitan los espacios de formato entre elementos. En XML orientado a documentos con contenido mixto, el texto y los elementos en línea se conservan exactamente.

¿Se eliminan los comentarios?

Sí por defecto, porque los comentarios no son datos. Active «Conservar comentarios» para mantenerlos.

¿Funciona con espacios de nombres y CDATA?

Sí. Los prefijos, los atributos xmlns y las secciones CDATA se mantienen tal cual.

Más herramientas en JSON y datos →