Salve,

ho un problema con questo carattere. Usando il carattere & all'interno di un documento xml mi appare giustamente l'errore:
codice:
The entity name must immediately follow the '&' in the entity reference
Quindi risolvo sostituendo & al carattere &.

Ora però non capisco per quale motivo continua a darmi questo errore se inserisco la seguente stringa:
codice:
<html:img src="link.gif" onload="opener.top.mainFrame.location.href='http://www.sito.it/f0?fid=f1&amp;id=ID'">Ti apro la pagina...</html:img>
Più precisamente mi restituisce il seguente errore:
[2008-01-03 13:22:39,531] ERROR: Error while processing response: The reference
to entity "id" must end with the ';' delimiter.

Qualcuno sa dirmi come risolvere?
Ringrazio in anticipo tutti.

P.s. giusto per indicazione il codice è usato all'interno di un documento AIML, ma è pur sempre xml e segue quelle regole. Se inserisco una stringa non contenente il carattere &, funziona tutto regolarmente.