Devo scrivere come contenuto di un tag xml un url che contiene dei parametri... cioè una querystring, parametri concatenati dalla classica &

ossia:
<link>http://www.miodominio.it?param1=pippo&param2=pluto</link>
se scrivo così mi da un errore il parser relativamente al carattere '&'

se lo sostiruico con &amp;
il parser non si lamenta... ma il valore del mio tag contiene quei caratterri...
<link>http://www.miodominio.it?param1=pippo&amp;param2=pluto</link>
ergo il link non funziona...

come faccio a mantenere la stringa originale senza far scelare il parser?
ho tentato con il classico \ di escape ma evidentemente in xml non funge...

cosa devo fare??

grazie