Buenas noches a todos. Tengo un problam con un rss. Yo lo genero con php. Lo que hago es traerme las ultimas 10 noticias del dia. Todo bien hasta ahi. El problema esta cuando lo subo a mi hosting el cual esta en linux (no se si esto tenga que ver). En la pagina hay un link que es para suscribirse por medio de rss, el link llama a ese php que construye el rss, pero a veces me muestra el archivo rss como es y otra veces lo que se ve es el codigo xml. La verdad probado muchas cosas que he visto por internet, asi como otro codigos pero me sigue pasando lo mismo. A continuación les coloco el codigo que estoy utilizando y las imagenes tanto del rss cuando lo genera mal , como cuando lo genera bien. Espero puedan ayudarme con esto. Saludos y gracias de antemano a todos.

codigo
<?

$con = mysql_connect("localhost","kaka","kaka") or die ("Imposible conectar con la base de datos");
$res = mysql_select_db("not") or die ("No se encontro la base de datos");

$fecha=date('2009-09-16');
$sqlquery = "select * from noticias where fecha='$fecha' order by id_noticia desc";
$resultado = mysql_query($sqlquery) or die("error al ejecutar consulta");

header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="iso-8859-1" ?>';

echo '<rss version="2.0">
<channel>
<title>Ultimas Noticias</title>
<link>http://www.noticias.com/</link>
<description>Ultimas Noticias del Dia</description>
<language>es-ES</language>';

// creamos documento si existen tutoriales nuevos
while ($fila = mysql_fetch_array($resultado)) {
echo '<item>
<title>' . $fila["titulo"] . '</title>
<description>' . $fila["texto"] . '</description>
<link>http://www.noticias/detalle.php?id_noticia=' . $fila["id_noticia"] . '</link>
</item>';
}
echo '</channel></rss>';
?>


rss malo


rss bueno