O sea, la pescadilla que se muerde la cola. No. Verás. Hace tiempo que me propuse mostrar, en el "escritorio" del panel de administración de Gesbit, las últimas entradas de su sitio web, es decir, de este mismo sitio que ahora lees.
Para ello podía aprovecharme del "feed RSS" que proporciona este sitio, de modo que, con algún "parser" de que pudiera hacerme, el asunto era más o menos sencillo.
Sin embargo, y, luego de darle algunas vueltas, al cabo he escrito una clase "RssParser", que, precisamente, puede descargar y procesar "feeds" en formato RSS de las versiones 0.91 y 2.0. No he querido ir más allá. Al contrario.
Si "soporta" la versión 0.91 es de casualidad, porque esta, en lo que toca a este caso, coincide con la 2.0. La clase "RssParser" descarga el feed de este sitio web, lo procesa y deja disponible su contenido listo para hacer lo que sea menester.
He tenido especial cuidado con una cosa: el tiempo de espera, el "HTTP timeout" a la hora de descargar el "feed" o considerar que algo fue mal. Cinco segundos he determinado como tiempo suficiente. Si se supera ese tiempo, como si no hubiera pasado nada.
Por si eso fuera poco, en realidad sólo se muestran las tres últimas entradas, y, no completas, sino sólo sus títulos, que enlazan, como no podía ser de otro modo, a la entrada correspondiente. Nada más y nada menos.
Puedes ya descargar Gesbit, si quieres, y echar un vistazo a la nueva clase "RssParser", y, si lo prefieres, en la demostración de Gesbit, en el escritorio del panel de administración, puedes comprobar cómo se ve todo esto de que hablo en esta entrada "en vivo y en directo".