Actualizado el 14/12/2007 < > 0 Comentarios
Resumen: Anatomía de un RSS. Descripción de sus principales etiquetas y un modelo de archivo RSS.
RSS se ha vuelto en estos últimos años el formato de datos estándar para comunicar noticias, actualizaciones de programas o cualquier tipo de información que una corporación o individuo desee transmitir a una larga audiencia.
Las siglas son un acrónimo de Really Simple Syndication, el cual es un formato en lenguaje XML que consiste en elementos consistentes que están conformados bajo la especificación de XML 1.0. Dichos elementos necesitan estar constantes entre si para lograr un formato de datos estandarizados, que permite que los agregadores RSS puedan entender.
Un archivo en RSS siempre comienza con un elemento, el cual contiene el atributo version, que especifica la versión del RSS. Nos concentraremos en la versión 2.0 durante el artículo, cuya versión es la más usada hasta el momento.
<rss version= "2.0" > </rss>
El elemento hijo de <rss> es <channel>. Este elemento es el que contiene toda la información primordial dentro del feed.
<rss version="2.0">
<channel>
</channel>
</rss>
Para describir un feed RSS ahi que tener en cuenta algunas etiquetas que pueden ser añadidas justo después de la etiqueta <rss>. Aparte de la ya mencionada <channel>, están <title>, <link> y <description>. Existen otras etiquetas opcionales como <language>, <copyright>, <managingEditor>, <webmaster>, <pubDate>, <lastBuildDate>, <category>, <generator>, <docs>, <cloud>, <ttl>, <image>, <rating>, <textInput>, <skipHours> y <skipDays>. Cabe recalcar que estas etiquetas irían dentro de la etiqueta <channel>.
La función de cada una de las etiquetas mencionadas:
Los feeds están agrupados como items dependiendo de lo que lleven dentro de si. Por ejemplo, un item puede considerarse como documentales para un sitio web de noticias mientras que los feeds de un blog (por el contenido que lleve el feed) son parte del contenido de un weblog y así sucesivamente. Por lo general los feeds de un weblog contiene múltiples items que representan los posts del blog.
<rss version="2.0"> <channel> <item> <guid isPermaLink="false"> http://www.blogger.com/feeds/12931054/posts/full/11571 </guid> <pubDate>Fri, 01 Sep 2006 21:08:00 +0000</pubDate> <title>Secure Ajax Requests</title> <description> <div xmlns="http://www.w3.org/1999/xhtml">My latest article for InformIT, titled <a href="http://www.informit.com"> How to Secure Ajax Requests</a> is on the homepage this week. This article focuses on ensuring that your database-enabled Ajax requests are secure and not leaving your database open for an attack. Enjoy...</div> </description> <link> http://www.krishadlock.com/blog/2006/09/secure-ajax -requests.html</link> <author>Kris Hadlock</author> </item> </channel> </rss>
El ejemplo de programación en RSS publicado arriba es un modelo estándar para un weblog, cuyos elementos son de uso general. Echando una ojeada en su estructura, podemos ver que es abstracta, con lo cual puede contener cualquier forma de información. Aún cuando la estructura es abstracta es posible darse cuenta viendo los elementos del feeed de que los datos son directos. Cada elemento puede contener los siguientes sub-elemento para lograr describir más detalladamente los items (se explicarán en base al ejemplo anterior):
RSS es un formato que se ha vuelto el estándar para sindicar información como pedazos de datos. Esto permite a los desarrolladores confiar en la estructura de los archivos para crear programas que puedan leer o analizar los datos en un formato legible.
Seguir el manual
Publicado el 14/12/2007, última actualización 14/12/2007.
Seguir @laweberaAutor: Webmasters Panamá
URL: http://www.webmasterspanama.com/
Añadir Comentario
Últimas Novedades
2006 - 2012 © LaWebera.es
Aviso Legal - Privacidad
Alojado en CyberNETicos