El archivo RSS tiene formato XML, por eso indicamos mediante la función header el tipo de archivo
que serviremos:
header('Content-Type: text/xml');
Ahora generamos el contenido del archivo XML:
echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
Indicamos que versión de RSS generaremos:
echo '<rss version="2.0">';
El contenido debe estar encerrado entre las marcas:
<channel> y </channel>
Dentro de estas marcas indicamos primero el título, link y descripción:
echo "<title>Noticias del sitio</title>\n";
echo "<link>http://www.codigofuenteya.com.ar</link>\n";
echo "<description>Noticias de índole general</description>\n";
Luego se indican encerrando entre los elementos <item> y </item>, cada item corresponde a una
noticia del sitio y debe tener como mínimo los elementos <title>, <link> y <description>
En nuestro ejemplo rescatamos los datos de la tabla noticias:
while ($reg=mysql_fetch_array($registros))
{
echo "<item>\n";
echo " <title>$reg[titulo]</title>\n";
echo " <link>http://www.codigofuenteya.com.ar?codigo=$reg[codigo]</link>\n";
echo " <description>$reg[descripcion]</description>\n";
echo "</item>\n";
}