Los comentarios en XML permiten agregar notas, explicaciones o documentación interna dentro del archivo, sin que estas afecten al contenido ni a la validación del documento.
Sirven para:
Un comentario en XML se escribe así:
<!-- Este es un comentario -->
Reglas básicas:
<!--
y termina con -->
.--
en su interior (es inválido).<!-- Lista de libros de la biblioteca -->
<biblioteca>
<libro>Don Quijote</libro>
<libro>La Odisea</libro>
</biblioteca>
<biblioteca>
<libro>Don Quijote</libro> <!-- Obra española -->
<libro>La Odisea</libro> <!-- Obra griega -->
</biblioteca>
<!--
Archivo XML de ejemplo.
Contiene datos de empleados.
Cada empleado tiene: id, nombre y área.
-->
<empresa>
<empleado id="1">
<nombre>Laura</nombre>
<area>Ventas</area>
</empleado>
</empresa>
Lugares permitidos:
Lugares no permitidos:
<?xml version="1.0" encoding="UTF-8"?> <!-- Inválido aquí -->
<!-- ======================
Sección de clientes
====================== -->
<clientes>
<cliente id="101">
<nombre>Juan</nombre>
<ciudad>Córdoba</ciudad>
</cliente>
</clientes>
Documentar estructuras complejas:
<!--
El elemento "pedido" contiene:
- id (atributo)
- fecha (atributo)
- productos (elementos hijos)
-->
<pedido id="5001" fecha="2025-09-09">
<producto>Computadora</producto>
<producto>Mouse</producto>
</pedido>
<!-- <usuario activo="false"/> -->
Esto puede generar confusión si alguien piensa que el elemento nunca existió.
<!-- La contraseña es 1234 -->
Nunca se deben dejar credenciales o información sensible en un comentario.
Los comentarios son útiles, pero si hay demasiados, dificultan la lectura.
<?xml version="1.0" encoding="UTF-8"?>
<!--
Ejemplo de archivo XML con comentarios
Curso de XML - Tema 7
-->
<biblioteca>
<!-- Primer libro en español -->
<libro id="1" idioma="es">
<titulo>Don Quijote</titulo>
<autor>Miguel de Cervantes</autor>
</libro>
<!-- Segundo libro, clásico griego -->
<libro id="2" idioma="gr">
<titulo>La Odisea</titulo>
<autor>Homero</autor>
</libro>
</biblioteca>
<!-- ... -->
.--
en su interior.Con comentarios bien usados, un archivo XML se vuelve más legible y mantenible, sobre todo en proyectos grandes con varios desarrolladores.