non capisco che problemi possano dare dei ritorni a capo o degli spazi nella formazione di un xml, comunque dove tiri fuori i dati dal db applica queste funzioni

$dato_dal_db = str_replace(array("\n", "\r", "\t"), ' ', $dato_dal_db);
$dato_dal_db = ereg_replace(' +', ' ', $dato_dal_db);