Salve a tutti!

Sto creando un sistema di persistenza dei dati con file XML, per salvare i contenuti di un sito web, perché non posso avere un database

Usando XML+DOM+XPATH sono riuscito a creare in piccolo un ambiente accettabile per creare contenuti, modificarli, cancellarli e visualizzarli.... Fin qui tutto ok!
Ora, ho la necessità di scrivere porzioni di codice html per formattare il testo (in pratica quello che tira fuori FCKEditor) e metterlo in un blocco
<descrizione> codice html </descrizione>
Ho trovato alcuni problemi nello scrivere caratteri come & ò à ù è ì come potrei mettere questi nel file xml???
PS: anche scrivendo
<descrizione>perch& eacute;</descrizione>
mi da problemi di parser..in pratica gli da fastidio la & è un problema di codifica del documento xml?

grazie a tutti