holas davidcelta , estuve probando un poco de rss con los ejemplos que te di y la especificacion y me genere algo simple, tenia conexion a la base pero la quite por que ahi no te sirve de nada:
Código PHP:
//
<?php
header('Content-Type: text/xml'); //Indicamos al navegador que es un documento en XML
echo "<?xml version=\"1.0\" encoding=\"iso-88859-1\"?>";
//Aquí la conexión o archvio de conexión a la base de datos
//Hacemos la consulta y la ordenamos por post para mostrar siempre el último
//He reemplazado las filas por otros datos similares
$descripcion="esto es una descripcion";
$row['titulo']="Titulo de rss";
$row['id_post']="id post texto";
$row['articulo']="articulo texto";
$row['fecha']="2005-12-25";
$row['categoria']="categoria articulo texto";
echo '<rss version="2.0">
<channel>
<title>Nombre de nuestro blog o web</title>
<link>http://www.miurl.com/</link>
<language>es-CL</language>
<description>Descripción de nuestro blog o web</description>
<generator>Autor del RSS</generator>
<item>
<title>'.$row['titulo'].'</title>
<link>http://www.miurl.com/noticias.php?id='.$row['id_post'].'</link>
<comments>http://www.miurl.com/comentarios.php?id='.$row['id_post'].'
</comments>
<pubDate>'.$row['fecha'].'</pubDate>
<category>'.$row['categoria'].'</category>
<guid>http://www.miurl.com/comentarios.php?id='.$row['id_post'].'</guid>
<description><![CDATA['.$descripcion.']]></description>
<content:encoded><![CDATA['.$row['articulo'].']]></content:encoded>
</item></channel></rss>';
?>
es algo bien sencillo pero funciona (lo probe en mi pc), ahora tal vez si pones tu codigo (aunque seria algo OT del tema de bases de datos), podamos ver que puede estar causando esos errores, cya