Io farei in questo modo

codice:
$query = 'SELECT id, data, nome, etc.. FROM mia_tabella';
$ris = mysql_query($query,$conn) or die("Errore nella query: " . mysql_error());

$head = "<?xml version=\"1.0\" encoding=\"iso-8859-1\" ?>
<tabella>
";
$foot = "</tabella>";

// apri il file in scrittura
$fp = fopen("pippo.xml","w");
// scrivi l'head
fwrite($fp, $head."\n");

while($riga = mysql_fetch_array($ris)) {
  $testo = "<utente>
";
  $testo .= "<id>$riga[id]</id>
";
  $testo .= "<data>$riga[data]</data>
";
  $testo .= "<nome>$riga[nome]</nome>
";
  etc...
  $testo .= "</utente>
";
  // scrivi la riga
  fwrite($fp, $testo."\n");
}
// scrivi il foot
fwrite($fp, $foot."\n");
fclose($fp);
Fammi sapere
ByeZ