Por lo general para eso yo uso esto, sobre todo por la codificacion que no acepta los acentos y/o caracteres extraños:
Código PHP:
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="iso-8859-1"?>';
...#consulta...
echo '<nodes>';
echo '<galeria>';
while($User = mysql_fetch_object( $Result ))
{
echo '<node id="'.$User->id.'" contacto="'.$User->contacto.'"/>'
}
echo '</galeria>';
echo '</nodes>';
Espero te sirva... saludos!