Hacer legible un bloque de XML
Una API responde con una sola línea de etiquetas, a un archivo de configuración se le perdió la sangría, una exportación es medio megabyte de corchetes angulares. Pégalo aquí y aparece la estructura: cada hijo sangrado un nivel bajo su padre, los elementos solo de texto en una línea y la declaración XML, los comentarios, las secciones CDATA y las instrucciones de procesamiento en su sitio.
Formatear, minificar o comprobar en cuatro pasos
- Pega el XML en el cuadro izquierdo. Hay un pequeño archivo de pedido como ejemplo.
- Deja seleccionado Formatear para sangrar, o cambia a Minificar para comprimirlo en una línea.
- Elige dos espacios, cuatro espacios o un tabulador, y marca Quitar comentarios si quieres eliminarlos.
- Lee la línea de estado. Un mensaje verde indica que el documento está bien formado. Si no, nombra el problema con línea y columna.
- Pulsa Copiar o descarga el resultado como archivo .xml.
Qué se considera válido
La comprobación la hace el analizador XML de tu propio navegador, así que las reglas son las estándar: un elemento raíz, cada etiqueta cerrada en el orden correcto, valores de atributo entre comillas, caracteres especiales como & y < escritos como entidades y ninguna entidad sin definir. El HTML que solo se parece al XML suele fallar aquí, por ejemplo un <br> sin la barra de cierre.
Cómo se trata el espacio en blanco
Al formatear se añade espacio entre etiquetas, que un analizador ignora en los archivos de datos. Donde se mezclan texto y etiquetas, como en un párrafo con una palabra en negrita, los espacios forman parte del contenido, así que la herramienta deja ese elemento exactamente como está. El texto que queda solo entre etiquetas se recorta. Si tu formato da significado al espacio en blanco, compara antes el resultado con el original.
El archivo no sale de tu dispositivo
El análisis y el formateo se hacen en tu navegador. Facturas, archivos de configuración y respuestas de API no se suben.