Actualmente, cuando navegamos por la Internet y visitamos un sitio, hemos podido notar que tiene un área de suscripción a canal de noticias. Esta área permite al visitante suscribirse para seguir las actualizaciones en el contenido de este sitio. Pues bien, la tecnología web que permite hacer esto posible de manera más amigable es el RSS.
RSS es el acrónimo de Really Simple Syndication aunque muchos lo definen como Rich Site Summary. Un archivo RSS es un archivo basado en XML con etiquetas estándard que contiene información acerca de los contenidos que se tienen en el sitio y que, permiten al usuario seguir el nuevo contenido sin tener que estar navegando continuamente en búsqueda de nueva información. Esta es una ventaja significativa si analizamos que por ejemplo, el tiempo promedio en que un visitante, esta en nuestro sitio, es relativamente poco, como para que pueda leer todas las noticias que hemos agregado.
Un canal de noticias permite al navegante conocer acerca del nuevo contenido y directamente elegir un determinado tema de su interes. Por eso, en la actualidad muchos sitios (en especial los sitios de noticias o blogs), recurren a esta técnica para captar más visitantes y promover la fidelización de los mismos.
Existen muchas variantes y versiones de RSS, pero las más importantes son RSS 2.0 y Atom 0.3. En esta primera parte del tutorial, describiremos la estructura del RSS 2.0 por ser más sencillo de entender que el segundo.
rss: Esta etiqueta, es la etiqueta padre del archivo. En este ejemplo agrega tres XML Namespaces
channel: Indica el comienzo del canal RSS
title, link, description, pubDate, generator, language: Etiquetas de información sobre el canal
item: Indica el comienzo de la información de un elemento
title, link, comments, pubDate, dc:creator, category, guid, description: Información del elemento. El formato de la fecha de publicación permite indicar la fecha en formato del cliente (+0000). El atributo DESCRIPTION debe de ir dentro de un !CDATA.
Si estamos utilizando nuestro explorador para agregar el canal RSS a nuestra lista, debemos indicarle a cada página; que existe el recurso. Para ello, en la sección HEAD, agregamos la siguiente línea:

