Post Actualizado en julio 25, 2013


Crear un documento RSS

Vamos a describir la creación de un documento RSS y como situarlo para ser usado, intentando hacerlo de la forma más sencilla. Vamos a describir la creación de un documento RSS y como situarlo para ser usado, intentando hacerlo de la forma más sencilla: En cualquier tipo de editor de texto podemos escribir el documento […]

Vamos a describir la creación de un documento RSS y como situarlo para ser usado, intentando hacerlo de la forma más sencilla.

Vamos a describir la creación de un documento RSS y como situarlo para ser usado, intentando hacerlo de la forma más sencilla:

En cualquier tipo de editor de texto podemos escribir el documento RSS que vamos a definir:

Declaración del tipo de documento:

Cualquier documento XML debe contener inicialmente una línea que defina el tipo de documento y la codificación de caracteres a utilizar:

<?xml version="1.0" encoding="ISO-8859-1" ?>
 

Nota del editor.

Ya tienes pagina web? buscas hosting de calidad?, visita Okhosting.com la empresa numero uno de  Web hosting dominios y páginas web en Mexico, conoce nuestros planes de Hosting con correos electronicos ilimitados , y si aun no tienes nombre de dominio  ( dirección única en internet www.tuempresa.com) regístralo al mejor precio, venta de dominios .com, y    dominios .MX,  si aun no cuentas con un sitio web ahora es facil,  Crea tu sitio web con el  programa Sitebuilder SW, con el cual tendrás una página profesional en minutos sin conocimientos de diseño ni programacion. Visita okhosting.com y sal a la luz del internet.


Tipo de especificación RSS:

A continuación debemos escoger una de las tres especificaciones de RSS que existen.

La versión 2.0 es la que utilizaremos en este ejemplo, ya que es una versión con reglas sencillas y estrictas, se recomienda conocer las distintas especificaciones para escoger la más apropiada para nuestro RSS, esto en caso de querer profundizar más en el mundo del RSS, aunque para dar a conocer cierta información os bastará con las siguientes explicaciones.

Aquí vemos como va quedando nuestro código RSS:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
</rss>

Todos las demás etiquetas que vamos a utilizar para crear nuestro feed deben situarse entre estas dos de <rss>, porque son las que indican que estamos creando un canal RSS.

Crear el canal RSS

Debemos crear un "canal" en el que introduciremos los contenidos que queremos mostrar a los demás usuarios. Este canal se limita con dos etiquetas <channel> -una de principio y otra de final- a continuación de lo que ya llevamos hecho:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
</channel>
</rss>

Elementos estáticos o fijos

Existen distintos elementos estáticos, y sólo tres son obligatorios:

* Título: <title>
* Enlace: <link>
* Descripción: <description>

Estos tres elementos deben describir nuestro canal RSS en general, por lo que el Título hará referencia al nombre de nuestro feed, el Enlace será la URL de nuestro sitio Web y la Descripción informará al usuario del tipo de contenidos que vamos a incluir en el canal RSS.

Estas tres líneas de código se escriben entre las dos etiquetas <channel> que hemos ya creado:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>

<title>El nombre de nuestro feed RSS</title>
<link>Dirección web en la que se encuentre nuestro RSS</link>
<description>Contenido que vas a ofrecer a los usuarios que lean el RSS</description>

</channel>
</rss>

Elementos dinámicos o items

Puede haber varios de estos elementos en un canal RSS.

Debemos colocar esta información entre las etiquetas <item> </item>. Se sitúan entre las de <channel> </channel> justo después de los elementos fijos.

Obligatoriamente debemos incluir en nuestro canal tres elementos variables, aunque, como en el caso anterior, existen más.

Estos elementos obligatorios vuelven a ser:

* Título: <title>
* Enlace: <link>
* Descripción: <description>

Pero ahora estos elementos describen cada uno de los artículos o informaciones que vamos a ofrecer y cuyo contenido iremos actualizando cada cierto tiempo.

El código para incluir un ítem en nuesto canal RSS sería el siguiente:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>

<title>El nombre de nuestro feed RSS</title>
<link>Dirección web en la que se encuentre nuestro RSS</link>
<description>Contenido que vas a ofrecer a los usuarios</description>

<item>

<title>Título del artículo del RSS</title>
<link>Dirección Web a la que podemos ir para ampliar esta información</link>
<description>Contenido de esta información</description>

</item>

</channel>
</rss>

Como guardar el RSS y hacerlo visible

Una vez creados el canal y los artículos de nuestro feed debemos guardar nuestro código con el nombre que creamos adecuado y con extensión .rss o .xml, ya que aunque sea un documento RSS está escrito en lenguaje XML.

De las dos extensiones, la que más se suele utilizar es .rss, aunque puede ocurrir que si tienes un navegador algo antiguo, no lo pueda leer o que al colgarlo en Internet, algún host no te reconozca el archivo.

Ante cualquiera de estas situaciones, opta por guardarlo como documento XML.

Ejemplo

Aquí vemos un ejemplo del código RSS según lo explicado hasta ahora:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>

<title> RSS</title>
<link>http://mipagina.com/RSS </link>
<description>RSS sencillo</description>

<item>

<title>Definición de RSS</title>
<link>http://mipagina.com/definicion_RSS.html</link>
<description>La definición del RSS sencilla e intuitiva</description>

</item>

<item>

….
….
….

</item>

</channel>
</rss>

Enlacemos nuestro RSS para que sea accesible

Debes crear un enlace al documento RSS en tu sitio web. Por ejemplo el código que deberías incluir en tu página podría ser este:

<a type="application/rss+xml" href="nombre de tu canal RSS.xml"> <img src="imagen que quieres que sirva de enlace.gif"> </a>

En type indicamos el tipo de documento que es. En la propiedad href indicamos el nombre del documento RSS(junto con la ruta de acceso a él si no se encuentra en el mismo directorio que la página donde estamos poniendo el enlace.

Luego, la gente que quiera acceder a este contenido deberá indicar la dirección URI donde está el documento a su agregador de RSS.

Esperamos que este artículo haya sido útil y que te interesen a partir de ahora los documentos RSS.

http://www.desarrolloweb.com/articulos-copyleft/articulo-rss-crear-un-documento.html