Codice PHP:
function filterTextsToXml($str){
    
$str trim($str);
    
$str stripslashes($str);
    
$caratteri get_html_translation_table(HTML_ENTITIESENT_QUOTES);
    
$str strtr($str$caratteri);    
    
$str mysql_real_escape_string($str);
    
    return 
$str;

Naturalmente l'escape c'è perché dove uso questa funzione poi è previsto il salvataggio in un DB.