Entidades
Las entidades son un mecanismo para incluir caracteres especiales.
<titulo idioma="es">El señor de los anillos</titulo>
Algunas normas básicas de sintaxis son:
- Las entidades se utilizan mediante una referencia al identificador de la entidad.
 - Existen una entidades XML definidas. Para utilizarlas, se utilizan el símbolo 
&, seguido del identificador de la entidad y;. - Se pueden escribir referencias de caracteres Unicode con los símbolos 
&#, seguidos del valor decimal o hexadecimal del carácter Unicode que se quiera representar y, finalmente, añadiendo el carácter punto y coma (;). El valor hexacimal debe ir precedido de unax. 
A continuación, se muestran algunos ejemplos de entidades de caracteres Unicode:
| Caracter | Unicode (decimal) | Entidad (decimal) | Unicode (hexadecimal) | Entidad (hexadecimal) | 
|---|---|---|---|---|
ñ  | 241 | ñ | F1 | ñ | 
€ | 8364 | € | 20AC | € | 
Algunos ejemplos de entidades XML son:
| Caracter reservado | Identificador | Entidad XML | 
|---|---|---|
< | lt | < | 
> | gt | > | 
" | quot | " | 
' | apos | ' | 
& | amp | & | 
Los caracteres anteriores no se pueden utilizar como contenido de un elemento o como valor de un atributo. En su lugar, se deben utilizar sus entidades por los siguientes motivos:
- El carácter menor que 
<es problemático porque indica el comienzo de una etiqueta. - El carácter ampersand 
&es problemático, ya que se utiliza para indicar el comienzo de una referencia a entidad. - Uso de la comilla doble 
"y de la comilla simple'en atributos:<dato caracter="comilla doble(")"/><dato caracter='comilla simple(')'/>
 - Los valores de atributos escritos entre comillas dobles 
"sí pueden contener al carácter comilla simple'y a la inversa:<dato caracter="comilla simple(')"/><dato caracter='comilla doble(")'/>