Cómo codificar sus propios archivos RSS

Cómo codificar sus propios archivos RSS

Cómo codificar sus propios archivos RSS

VALORACIÓN DEL ARTÍCULO:
5/5


RSS o Really Simple Syndication es un lenguaje XML muy fácil de aprender porque sólo se necesitan unas pocas etiquetas. Y lo que es realmente genial de RSS es que una vez que tienes un feed en funcionamiento, puede ser utilizado en cualquier lugar. La mayoría de los navegadores web pueden leer RSS, así como lectores como Google Reader y Bloglines. RSS es una herramienta poderosa para cualquier desarrollador Web que quiera aumentar la visibilidad de sus sitios Web.

Índice de contenidos

Herramientas necesarias para escribir RSS

  • Un editor de texto: Puede utilizar casi cualquier editor que genere texto ASCII sin formato. Prefiero usar jEdit porque es gratuito y comprueba el XML por mí mientras escribo. Pero también puede utilizar editores HTML como Dreamweaver o BBEdit.
  • Un validador RSS: Si utiliza un editor XML como jEdit, no es absolutamente necesario un validador RSS. Pero encuentro que los errores se arrastran incluso en los mejores editores, así que validar el feed es siempre una buena idea.

Un documento RSS simple

Este documento RSS 2.0 tiene un elemento en el feed junto con la información del feed. Este es el mínimo necesario para tener un feed RSS válido y utilizable.

Como puede ver, un documento RSS básico requiere muy poco para crear un feed completamente funcional. Si pegara ese código en un validador de RSS, se validaría, lo que significa que los lectores de feeds RSS también podrían leerlo.

Las primeras tres líneas le dicen al agente de usuario que se trata de un documento XML, que es un archivo RSS 2.0 y que hay un canal:

La información de la versión no es obligatoria, pero creo que es una buena idea incluir ese atributo en la etiqueta.

Cada fuente debe tener un título, URL y descripción. Y eso es lo que el

y las etiquetas que viven dentro del canal (pero no dentro de una definición). Para la mayoría de los feeds, estos elementos nunca cambiarán una vez que haya decidido el nombre y la descripción del feed.

Un ejemplo de RSS 2.0 Feed

http://webdesign.about.com/rss2.0feed/ Un ejemplo de un simple canal RSS. Esta es la descripción del alimento en sí, no un elemento.

La última parte de la alimentación son los propios elementos. Estas son las historias que serán publicadas por su feed. Cada elemento está encerrado en un elemento.

Dentro del artículo se encuentran las mismas tres etiquetas que ya conocemos:

. y… Realizan la misma función que fuera de la etiqueta del artículo, pero dentro sólo hacen referencia a ese artículo. Así que el texto dentro del mensaje es lo que se muestra en el lector de feeds, el título es el título del mensaje, y el enlace es donde se enlaza el mensaje.

Esta es la entrada más reciente en mi feed de muestra

http://webdesign.about.com/rss2.0feed/entry.html Este es el texto que aparecerá en los feedreaders. Describe el mensaje en sí mismo, no el feed completo.

La única etiqueta nueva es la etiqueta. Este elemento le dice al agente de usuario o al lector de feeds cuál es la URL única para ese mensaje. Puede ser la misma URL que el enlace o un enlace permanente separado (permalink) para el artículo.

http://webdesign.about.com/rss2.0feed/entry.html

Lo único que queda es cerrar el elemento, el canal y el rss. Debido a que esto es XML, todas las etiquetas necesitan ser cerradas.

Agregar nuevos elementos a la parte superior

La mayoría de los canales RSS constan de más de un elemento a la vez. De esta manera, si un cliente es nuevo en su sitio, puede ver las últimas entradas, o todas, si las mantiene todas en el RSS. Para añadir un nuevo mensaje, sólo tienes que añadir un nuevo elemento encima del primer mensaje:

...Un segundo posthttp://webdesign.about.com/rss2.0feed/entry2.htmlNow mi feed tiene 2 postshttp://webdesign.about.com/rss2.0feed/entry2.html...

Elementos adicionales para vestir tu feed RSS

El RSS anterior es todo lo que necesita para crear un feed, pero hay muchas etiquetas opcionales que pueden ayudar a mejorar su feed y proporcionar información adicional a sus lectores. Las siguientes son algunas de mis etiquetas opcionales favoritas que puedes usar para mejorar tus fuentes RSS:

  • usa esta etiqueta para decirle al lector en qué idioma está tu feed. Puede utilizar códigos de idioma estándar o la designación de país de idioma con códigos de país añadidos (como en-us para el inglés de EE.UU.).
  • – el aviso de derechos de autor de su canal.
  • – la dirección de correo electrónico de la persona responsable del contenido del feed.
  • – una imagen del logo de su feed. Esta etiqueta incluye las subetiquetas: ,,,, , y .

Tenga en cuenta que la imagen

debe coincidir con el canal

y las dimensiones de la imagen no pueden ser mayores de 144 píxeles de ancho y 400 píxeles de alto.

Todas las etiquetas anteriores van en el y describen el feed, en lugar de los elementos individuales, como esto:

<...Un ejemplo de RSS 2.0 Feedhttp://webdesign.about.com/rss2.0feed/An ejemplo de un simple RSS feed. Esta es la descripción de la fuente en sí, no un item.es-usCopyright 2007, Jennifer Kyrninwebdesign@aboutguide.com (Jennifer Kyrnin)About.comhttp://0.tqn.com/f/lg/s11.gifhttp://webdesign.about.com/rss2.0feed/14425...

Ahora puedes crear tu propio feed RSS.

TAMBIÉN TE INTERESA

dni en el móvil

Oficial: ya es posible llevar tu DNI en el móvil en España

Teníamos tarjetas bancarias, de salud, tarjetas para el transporte… pero faltaba lo más importante: el Documento Nacional de Identidad. Bueno pues desde ya es posible tener el DNI en el móvil en España. El Consejo de Ministros ha aprobado un real decreto que marca un antes y un después en la forma de acreditar la

vivo v50 Lite

Asequible y muy fino en todos los sentidos: sale a la venta el vivo v50 Lite

La marca vivo, de la cual hemos hablado recientemente por su estrategia a futuro con la robótica e IA, ha dado un nuevo paso adelante en la evolución de los smartphones con el lanzamiento del vivo V50 Lite en España. Este dispositivo combina un diseño sofisticado, potencia de alto rendimiento y resistencia excepcional, adaptándose a

estafas con criptomonedas

Estafas con criptomonedas: cómo no caer en ellas

Para bien o para mal, el sector de las criptomonedas ocupa asiduamente titulares en toda la prensa mundial. Y últimamente, las noticias giran en torno a la seguridad, así que no está de más recordar claves o consejos para evitar estafas con criptomonedas. Han pasado ya algunas semanas, pero conviene señalar dos recientes sucesos que

marca vivo

La marca vivo atisba un futuro con robots en nuestras casas

La industria tecnológica avanza a pasos agigantados, y en este escenario, la marca vivo se está postulando desde China como uno de los actores clave en la innovación digital. Durante la Conferencia Anual Boao Forum 2025 for Asia, celebrada en Boao, Hainan, la compañía ha presentado su nueva visión del futuro, marcada por la convergencia