Lección 4
Formateo vs validación
Qué prueba cada paso.
Validar comprueba si el XML está bien formado sin cambiar bytes (excepto espacios en blanco que elijas ignorar en el comprobador). Úsalo cuando un mensaje de error del parser apunte a un archivo roto pero aún no quieras reformatear.
Formatear parsea el árbol y vuelve a emitir XML indentado. Ayuda a los humanos a leer diffs y detectar errores estructurales — pero puede reordenar o eliminar comentarios según el parser.
| Paso | ¿Cambia el texto? | Prueba |
|---|---|---|
| Validar | No | La sintaxis es parseable |
| Formatear | Sí (layout) | Igual tras parsear (en general) |
| Minificar | Sí (compacto) | Igual tras parsear (en general) |
Validar no prueba:
- Reglas de negocio (coordenadas Maven correctas)
- Restricciones de esquema a menos que uses XSD por separado
- Seguridad (las políticas XXE dependen de la configuración del parser en tu app, no de esta herramienta del navegador)
Conclusión clave
Ejecuta validar antes del despliegue cuando la sintaxis sea sospechosa; ejecuta formatear antes de la revisión cuando la sintaxis ya sea buena pero el layout esté desordenado.