Una soluzione potrebbe essere questa : (non testata)
codice:
$query = "select titolo,autore,data,testo from news";
$res = mysql_query($query);
//
$xmlData = "<?xml version="1.0" encoding="iso-8859-1" ?>/n";
while (list($titolo,$autore,$data,$testo) = mysql_fetch_array($res)) {
$xmlData .= "<news>/n";
$xmlData .= "<titolo>$titolo</titolo>/n";
$xmlData .= "<autore>$autore</autore>/n";
$xmlData .= "<data>$data</data>/n";
$xmlData .= "<testo>$testo</testo>/n";
$xmlData .= "</news>/n";
}
... qui fai la creazione del file con la variabile $xmlData