Lección 3
XML en Maven y Android
Patrones de POM y manifiesto.
POM Maven
Un POM mínimo anida coordenadas y metadatos de build:
<project xmlns="http://maven.apache.org/POM/4.0.0">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo-app</artifactId>
</project>
Los equipos formatean POMs antes de la revisión para que los diffs de dependencias sigan siendo legibles. Valida tras fusionar marcadores de conflicto o ediciones manuales.
Manifiesto Android
Los manifiestos declaran nombre de paquete, permisos y componentes. Los atributos de namespace (android:*) son habituales. Un solo <activity> sin cerrar rompe todo el build — los errores de línea/columna ahorran tiempo.
SVG y sitemaps
SVG es marcado XML para gráficos; los sitemaps listan URLs para rastreadores. Ambos se benefician de indentación consistente cuando los humanos los editan en PRs.
Conclusión clave
Elige ejemplos apropiados al proyecto, valida localmente y luego formatea. Las herramientas de build asumen XML bien formado, no espaciado bonito.