salve amici!
vi spiego cosa dovrei fare
ho un sorgente html che proviene da un buffer salvato in una variabile; questo è un esempio

$buffer = "<a href=\"pagina.php?davide=usa\" title=\"Cosa ''' ne '''' pensate?\"> programmazione php5?'\"\" ààà </a>";

che dovrebbe essere convertito in:

$buffer = "<a href=\"pagina.php&amp;amp;davide=usa\" title=\"Cosa &amp;comesichiama;&amp;quotsingolo;&amp;quotsingolo; ne &amp;quotsingolo;&amp;quotsingolo;&amp;quotsingolo; pensate&amp;amp;\"> programmazione php5&amp;amp;'\"\" &amp;agrave;&amp;agrave;&amp;agrave; </a>";

in pratica: deve convertire le entity solo dei valori degli attributi

href="-------qui-----"
e tutto il testo fuori dai tag html
<a>--------qui--------</a>

dove sbatto la testa?