Anatomía de un archivo RSS

Aprenda a construir un archivo RSS desde cero RSS o Really Simple Syndication es un lenguaje XML muy fácil de aprender porque solo se requieren unas pocas etiquetas.

Aprenda a construir un archivo RSS desde cero

RSS o Really Simple Syndication es un lenguaje XML muy fácil de aprender porque solo se requieren unas pocas etiquetas. Y lo que es realmente bueno acerca de RSS es que una vez que tiene una alimentación en funcionamiento, se puede usar en todo el 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.

Herramientas necesarias para escribir RSS

  • Un editor de texto: puede usar casi cualquier editor que genere texto ASCII simple. Prefiero usar jEdit porque es gratis y comprueba el XML por mí mientras escribo. Pero también puede usar editores HTML como Dreamweaver o BBEdit.
  • Un validador RSS: si usa un editor XML como jEdit, no se requiere un validador RSS. Pero encuentro que los errores se arrastran incluso en los mejores editores, por lo que validar el feed siempre es una buena idea.

Un simple documento RSS

Este documento RSS 2.0 tiene un elemento en el feed junto con la información del feed. Esto es lo mínimo que necesita para tener una fuente RSS válida y utilizable.


 Una muestra RSS 2.0 Feedhttp: //webdesign.lifewire.com/rss2.0feed/ 

 Un ejemplo de una simple fuente RSS. Esta es la descripción del feed en sí, no un elemento. 

 

 Esta es la entrada más reciente en mi feed de muestra http: // webdesign. lifewire.com/rss2.0feed/entry.html 

 Este es el texto que aparecerá en los lectores de noticias. Describe la publicación en sí, no el feed completo. 

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

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 RSS, lo validaría, lo que significa que los lectores de fuentes RSS también podrían leerlo.

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

No se requiere la información de la versión, pero creo que es una buena idea incluir ese atributo en la etiqueta.

Cada feed 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) definen. Para la mayoría de los feeds, estos elementos nunca cambiarán una vez que haya decidido el nombre y la descripción de su feed.

Una muestra de RSS 2.0 Feed

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

La última parte del feed son los elementos en sí. Estas son las historias que su feed distribuirá. Cada elemento está encerrado en un elemento.

Dentro del artículo encontrará las mismas tres etiquetas que ya conocemos:

,

y. Realizan la misma función que realizan fuera de la etiqueta del elemento, pero en el interior solo hacen referencia a ese elemento. Por lo tanto, el texto dentro de él es lo que se muestra en el lector de feeds, el título es el título de la publicación y el enlace es donde se vincula la publicación.

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

 http://webdesign.lifewire.com/rss2.0feed/entry.html Este es el texto que aparecerá en los lectores de noticias. Describe la publicación en sí, no el feed completo. 

La única etiqueta nueva es la etiqueta. Este elemento le dice al agente de usuario o lector de feeds cuál es la URL única para esa publicación. Puede ser la misma URL que el enlace o un enlace permanente separado (enlace permanente) para el elemento.


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

Lo único que queda es cerrar el elemento, el canal y el rss. Como se trata de XML, todas las etiquetas deben cerrarse.

Agregar nuevos elementos al principio

La mayoría de las fuentes RSS consisten en más de un elemento a la vez. De esta manera, si un cliente es nuevo en su sitio, puede ver las últimas publicaciones, o todas, si las mantiene en el RSS. Para agregar una nueva publicación, simplemente agregue un nuevo elemento sobre la primera publicación:


 ... 

 Una segunda posthttp: //webdesign.lifewire.com/rss2.0feed/entry2.html 

 Ahora mi feed tiene 2 publicaciones 

 http://webdesign.lifewire.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 puede usar para mejorar sus fuentes RSS:

  • use esta etiqueta para decirle al lector en qué idioma está su feed. Puede usar códigos de idioma estándar o la designación de idioma-país con códigos de país agregados (como en-us para inglés de EE. UU.).
  • – el aviso de copyright de tu canal.
  • – la dirección de correo electrónico de la persona responsable del contenido del feed.
  • – una imagen del logotipo de tu feed. Esta etiqueta incluye las sub-etiquetas: ,,, y.

Tenga en cuenta que la imagen

debe coincidir con el canal

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

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


 ... 

 Una muestra de RSS 2.0 Feedhttp: //webdesign.lifewire.com/rss2.0feed/ 

 Un ejemplo de una fuente RSS simple. Esta es la descripción del feed en sí, no un elemento. 

 en-us 

 Copyright 2007, Jennifer Kyrnin 

 webdesign@aboutguide.com (Jennifer Kyrnin) 

 Lifewire.com 

 http://0.tqn.com/f/ lg/s11.gifhttp: //webdesign.lifewire.com/rss2.0feed/ 

 144 

 25 

 

 ... 

Ahora puede crear su propio feed RSS.

Rate article
labsfabs.com
Add a comment