Código PHP:
<?php
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
require_once('usuarios/reg/config.php');
$resultado = mysql_query ("SELECT not_ID,titulo,texto FROM noticias ORDER BY not_ID DESC");
echo '<rss version="2.0">
<channel>
<title>Canal RSS de CoriaWeb - Página Web no Oficial de Coria del Río</title>
<link>http://www.coriaweb.es</link>
<descripcion>Página Web no Oficial de Coria del Río</descripcion>';
while ($row = mysql_fetch_array ($resultado))
{
echo '<item>
<title>'.$row['titulo'].'</title>
<link>http://www.coriaweb.es/usuarios/noticias/mas.php?not_id='.$row['not_ID'].'</link>
<description>'.$row['texto'].'</description>
</item>';
}
echo '</channel>
</rss>';
?>
Podeis comprobarlo aqui http:www.coriaweb.es/rss.php
Edito: Ya me funciona acabo de encontrar esto utf8_decode() y parece que funciona bien, otra dudilla es la siguiente e visto que en todas las noticias me pone la fecha de hoy, como puedo hacer que muestre la fecha en la que se escribio la noticia?