Referencias de caracteres en XML
En un documento XML 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 ";".
Representación del carácter Euro (€) en XML
EJEMPLO Dado el documento XML "productos.xml":
<?xml version="1.0" encoding="UTF-8"?>
<productos>
<nombre precio="12.56€">Gorro de lana</nombre>
<nombre precio="16.99€">Gorro polar</nombre>
</productos>
Al visualizarlo en un navegador web, se podrá ver lo siguiente:
Obsérvese que, en este caso, para representar al símbolo del Euro (€), la primera vez se ha utilizado su valor decimal (€) en Unicode y, la segunda vez, su valor hexadecimal (€).