Formateador de XML
Aplica sangría o minifica XML al instante.
Funciona en tu navegador. Nada de lo que escribes se envía a ningún sitio.
- Conserva comentarios y CDATA
- Sangría o minificado
- Ubicación exacta del error
Cómo formatear XML
- Pega tu XML o sube el archivo.
- Elige sangría o minificado.
- Copia el resultado o descárgalo.
Qué cambia el formateo y qué conserva
| Cambia | Conserva exactamente | |
|---|---|---|
| Sangría | Añade sangría y saltos de línea entre etiquetas | Texto, atributos, comentarios, CDATA, entidades |
| Minificar | Elimina la sangría y los saltos de línea | Texto, atributos, comentarios, CDATA, entidades |
Por qué minificar un archivo XML
- Los archivos de configuración y datos cargan más rápido y usan menos ancho de banda una vez eliminado el espacio en blanco.
- Algunos CMS y exportaciones de API sangran mucho, así que minificar puede reducirlos entre un 10 y un 30 por ciento.
- Un feed que se sirve a otro sistema casi nunca necesita seguir siendo legible para humanos.
Causas comunes de XML mal formado
- Una etiqueta sin cerrar o que no coincide.
- Un & o < suelto dentro del texto que debería escribirse como & o <.
- Dos elementos en el nivel superior sin una única raíz compartida.
Dónde ayuda formatear XML
- Revisar el diff de un archivo de configuración, ya que una sangría uniforme resalta los cambios reales.
- Leer una respuesta de API en XML compacta sin desplazarte de lado por una sola línea larga.
- Preparar un archivo para una revisión de código donde se espera un marcado legible y con sangría.
Preguntas frecuentes sobre Formateador de XML
¿El formateo cambia mis datos?
Solo cambia el espacio en blanco entre etiquetas. El texto, los atributos, los comentarios, las secciones CDATA, el DOCTYPE y entidades como & se quedan exactamente como estaban.
¿Por qué dice que mi XML está mal formado?
Las causas más comunes son una etiqueta sin cerrar o que no coincide, o un símbolo & o < suelto dentro del texto. El error indica la línea y la columna, y Ir al error la selecciona.
¿Cuánto reduce el tamaño minificar un archivo?
Elimina la sangría y los saltos de línea entre etiquetas. Los archivos muy sangrados suelen reducirse entre un 10 y un 30 por ciento.
¿Puedo formatear archivos SVG?
Sí. SVG es XML, así que puedes subir un archivo .svg y aplicarle sangría o minificarlo aquí.
¿Es compatible con las declaraciones DOCTYPE?
Sí. Un DOCTYPE se conserva exactamente como estaba escrito y se vuelve a colocar en su sitio después de formatear, ya que el analizador subyacente lo lee pero no lo reproduce por sí solo.
¿Puedo pegar un feed RSS o Atom?
Sí. Ambos son documentos XML, así que la sangría y el minificado funcionan igual que con cualquier otro XML.
¿Funciona con archivos XML muy grandes?
Sí, aunque un archivo muy grande tarda más en analizarse y formatearse en el navegador que un archivo de configuración pequeño. No hay un límite de tamaño fijo.
¿Puede arreglar un archivo XML al que le falta una etiqueta de cierre?
No. El formateo solo reordena el espacio en blanco en XML que ya se analiza correctamente. Corrige primero una etiqueta sin cerrar o que no coincide en tu editor, y luego formatea el resultado.