Formateador XML
Formatea y embellece código XML con sangría personalizable o compáctalo eliminando espacios y comentarios.
Ejecutar herramienta
Esta herramienta procesa documentos XML para mejorar su legibilidad o reducir su tamaño final. El modo de embellecimiento organiza las etiquetas con sangrías claras de entre 0 y 8 espacios, aplicando 2 espacios por defecto si introduces valores fuera de rango o texto no numérico. Si necesitas optimizar el archivo para transmisiones ligeras o almacenamiento compacto, el modo de compactación elimina los comentarios, suprime los espacios sobrantes entre etiquetas y recorta los márgenes del contenido. Antes de transformar el documento, el sistema analiza y valida la sintaxis XML. Si el texto contiene errores estructurales, como etiquetas sin cerrar o caracteres no válidos, el procesador muestra una advertencia de error en lugar del texto formateado. La herramienta admite entradas de texto de hasta 1.000.000 de bytes en codificación UTF-8. Cuando envías un texto vacío o compuesto solo por espacios en blanco, recibes directamente un cuadro de salida despejado y limpio.
Instrucciones
- Pega o escribe tu texto XML en el área de entrada.
- Elige el modo de formateo: embellecer para estructurar con sangría o compactar para reducir el tamaño.
- Indica el número de espacios por nivel de sangría si utilizas la opción de embellecimiento.
- Inicia la transformación para procesar el documento.
- Copia el contenido XML resultante desde el panel de salida.
Ejemplos
- Dar formato legible a una lista de elementos con sangría de 2 espacios: Entrada: <catalogo><item id="1"><nombre>Teclado</nombre><precio>25</precio></item></catalogo> Modo: Embellecer Sangría: 2 Salida: <catalogo> <item id="1"> <nombre>Teclado</nombre> <precio>25</precio> </item> </catalogo>
- Compactar un documento XML suprimiendo comentarios y espacios en blanco: Entrada: <!-- Ajustes de red --> <config> <servidor activo="true"> <puerto>8080</puerto> </servidor> </config> Modo: Compactar Salida: <config><servidor activo="true"><puerto>8080</puerto></servidor></config>
Preguntas frecuentes
¿Qué ocurre si el texto XML contiene errores de sintaxis?
El procesador valida la estructura del documento antes de formatearlo. Si faltan etiquetas de cierre, comillas o caracteres obligatorios, el panel de salida muestra una notificación de error.
¿Cuál es el límite de tamaño admitido para el texto XML?
La herramienta acepta textos XML de hasta 1.000.000 de bytes en codificación UTF-8.
¿Qué cambios realiza el modo de compactación en el código?
Elimina todos los comentarios XML, suprime los espacios intermedios entre etiquetas y recorta los espacios iniciales y finales del archivo.
¿Cómo se gestionan los valores de sangría fuera de rango?
Si introduces un valor inferior a 0, superior a 8 o caracteres no numéricos, el sistema adopta automáticamente el valor estándar de 2 espacios.