InicioArticulos y noticiasBases de datosProgramaciónForosInternetServiciosContratacionEmail
Tutorial RSS
¿Qué es el RSS?
¿Para qué sirve el RSS?
¿Cómo se usa el RSS?
¿Cómo crear RSS?
Más información
También puedes ver ...
Google Trends, adiós Alexa adiós ...
Fiddler - Indispensable para el desarrollo Web
Cómo activar Intelisense (autocompletado) en el Web.config
Leer un campo XML de SQL Server 2005 con C#
Mostrar un GridView dentro de un DataList
Sitios Web de ejemplo ASP.NET
Redimiento de VS2008
Nueva galeria de iconos
Novedades Visual Studio 2008 DataSet en 3 capas o MVC
Mas plantillas Web - TemplateMonster

Afiliados
La Web del programador
MundoProgramacion


 

¿Cómo crear RSS?

El formato RSS está basado en XML, por lo que para cualquiera de las tres especificaciones existentes sería recomendable tener unas nociones básicas de este lenguaje de marcado.

Pero si no las tienes, ¡no te des por vencido! Este sitio web es la Guía fácil del RSS, así que vamos a intentar explicarte cómo crear tu propio canal RSS o feed de la forma más sencilla posible.

Si sigues los pasos que te indicamos a continuación, al finalizar habrás creado tu primer feed:

  1. Bloc de notas
  2. Declaración del Tipo de Documento
  3. Especificación RSS
  4. Nuestro canal RSS
  5. Elementos no variables
  6. Elementos variables
  7. Guardar nuestro RSS
  8. Ejemplo de código RSS
  9. Enlazarlo a tu página HTML

Primer paso: Bloc de notas

Crearemos nuestro feed desde la aplicación "Bloc de Notas" que poseen la mayoría de los ordenadores. Así que nuestro primer paso será abrir esta aplicación para comenzar la creación de nuestro canal RSS.
Si te ha parecido fácil hasta ahora, ¡continúa leyendo!

Segundo paso: Declaración del Tipo de Documento

Un documento XML debe incluir una declaración que lo determine como tal. Por eso, la primera línea de nuestro código RSS será la que define el lenguaje de marcado y el tipo de caracteres que vamos a utilizar.


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

Tercer paso: Especificación RSS

A continuación debemos escoger una de las tres especificaciones de RSS que existen.
Puedes elegir la que más te guste, pero en nuestro ejemplo seguiremos las reglas de sintaxis de "Really Simple Syndication (RSS 2.0)", porque -como su propio nombre indica- se construye sobre un conjunto de normas bastante sencillas, aunque estrictas.

Así que la siguiente línea de nuestro código indicará que seguimos estas reglas:


<?
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.

Cuarto paso: Nuestro canal RSS

Debemos crear un "canal" en el que introduciremos los contenidos que queremos mostrar a los demás usuarios.
Bastará con escribir 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>

Quinto paso: Elementos no variables

Todo feed o canal RSS se compone de dos partes esencialmente:

  • Elementos no variables
  • Elementos variables

En este paso crearemos los elementos no variables del canal que hemos abierto en el paso anterior.
Existen distintos elementos no variables, pero 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.

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</title>

<link>Dirección web en la que se encuentre nuestro RSS</link>

<description>Contenido que vas a ofrecer a los usuarios</description>

</channel>

</rss>

Sexto paso: Elementos variables

Los elementos variables de un canal RSS se denominan "ítem" y pueden incluirse varios en un mismo canal.
De nuevo, cada ítem lo creamos con una etiqueta de principio y otra de final. Se sitúan entre las de <channel> justo después de los elementos no variables.

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</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</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>

Séptimo paso: Guardar nuestro RSS

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.

Octavo paso: Ejemplo de código RSS

Al finalizar de leer los siete pasos anteriores deberías ser capaz de crear un documento con un código similar a este que te presentamos aquí como ejemplo:

 

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

<rss version="2.0">

<channel>

<title>RSS Guia Facil</title>

<link>

http://es.geocities.com/rss_guia_facil.html

</link>

<description>Guia fácil y sencilla sobre el formato RSS</description>

<item>

<title>Qué es el RSS</title>

<link>http://es.geocities.com/rss_guia_facil/que_es_rss.html</link>

<description>Visita la Guía Fácil del RSS para saber qué es el

formato RSS</description>

</item>

<item>

<title>Para qué sirve el RSSl</title>

<link>

http://es.geocities.com/rss_guia_facil/para_que_sirve_rss.html

</link>

<description>

Visita la Guía Fácil del RSS y conoce para qué sirve el

formato RSS

</description>

</item>

<item>

<title>Cómo se usa el RSS</title>

<link>

http://es.geocities.com/rss_guia_facil/como_se_usa_rss.html

</link>

<description>

Visita la Guía Fácil del RSS para saber cómo usar el

formato RSS

</description>

</item>

</channel>

</rss>

Noveno paso: Enlazarlo a nuestra página HTML

Para hacer accesible tu canal RSS debes poner un enlace a él desde tu sitio web.
Bastará con que insertes una línea como la que se muestra a continuación en el código HTML de la página en la que quieras que aparezca el enlace:


<
a type="application/rss+xml" href="nombre de tu canal RSS.xml">

<img src="imagen que quieres que sirva de enlace.gif">

</a>

Mediante los atributos de la etiqueta <a> indicamos que la página a la que enlaza es un documento RSS y la dirección web en la que se haya dicho documento.

Con la etiqueta <img> señalamos la fuente de la imagen que nos va a servir de botón de enlace a nuestro feed.

Si has comprendido todos estos pasos y has sido capaz de escribir tu propio feed, ¡enhorabuena! ¡Ya eres un creador de contenidos de la Web Semántica!
Lo único que tienes que hacer ahora es subir tu documento a Internet y conseguir hacerte visible en la inmensidad de la tela de araña...

 


Inicio | Tutorial RSS ¿Cómo se usa el RSS?Tutorial RSSMás información Versión para imprimir Foros de consulta


Añadir comentario ... Para preguntar utiliza los foros
Autor:

Título:


Para preguntar utiliza los foros.



Inicio | Tutorial RSS ¿Cómo se usa el RSS?Tutorial RSSMás información Versión para imprimir

¿Cómo crear RSS?
Autor: Mónica Perez Esteban
Visitas: 2810 Fecha de publicación: 04/07/2007
Monica es el autor del tutorial de RSS. Ha tenido la amabilidad de permitirnos reproducirlo en Devjoker.
Gracias.




18/08/2008 SQL Server 2008
Visitas: 39 | Comentarios: 0 | Archivo: Articulos
Categorias: Transact-SQL
Visitas: 131 | Comentarios: 0 | Archivo: Articulos
Categorias: C#|ADO.NET|LinQ
Visitas: 161 | Comentarios: 1 | Archivo: Articulos
Categorias: Humor
Visitas: 154 | Comentarios: 0 | Archivo: Articulos
Categorias: WCF
Visitas: 123 | Comentarios: 0 | Archivo: Articulos
Categorias: WCF
Visitas: 210 | Comentarios: 0 | Archivo: Articulos
Categorias: ASP.NET
Visitas: 278 | Comentarios: 5 | Archivo: Articulos
Categorias: ASP.NET
Visitas: 4990 | Comentarios: 4 | Archivo: Articulos
Categorias: C#|Transact-SQL|LinQ
Visitas: 602 | Comentarios: 1 | Archivo: Articulos
Categorias: Visual Studio
Visitas: 1402 | Comentarios: 1 | Archivo: Articulos
Categorias: Transact-SQL

Útimos temas recibidos en los foros ...
MAQUINAS VIRTUALES por victor ... [WIN 98/NT/2000/XP] 0 19/08/2008
Y lo mismo en WEB por systemat ... [C#] 1 18/08/2008
Manual del minicom de Linux con fotos. por Meta ... [UNIX] 4 17/08/2008
PROGRAMACION por JUANMA ... [Visual Basic .NET] 1 19/08/2008
Conectar ASP con B.D Informix por Franco ... [ASP] 9 02/05/2007
Codigo salir por Jazmin ... [ASP.NET] 1 18/08/2008
EXPORTAR DATOS A ARCHIVOS PLANOS. por WIX ... [ORACLE] 10 06/08/2007
formulario por artdark ... [C#] 2 04/08/2008
Codigo salir por Jazmin ... [ASP.NET] 0 18/08/2008
cambiar de modo un gried view por ivan ... [ASP.NET] 0 18/08/2008
ayuda urgente porfavor por vicancer ... [ASP.NET] 0 18/08/2008
pollo por hajaj ... [Actualidad] 1 15/08/2008

Access CGI JSP ORACLE UNIX
Actualidad HTML/DHTML/XHTML LINUX PHP Visual Basic .NET
ASP ISAPI MS DOS Power Builder Visual Basic 6.0
ASP.NET Java mySQL SQL WIN 98/NT/2000/XP
C# JavaScript Opinion SQL Server

devjoker  Te recomendamos además ...
20/07/2006 Transacciones con PL/SQL    forma parte de...Tutorial PL/SQL
22/10/2005 Componentes del lenguaje SQL    forma parte de...Tutorial SQL
24/05/2006 Cursores Implicitos en PL/SQL    forma parte de...Tutorial PL/SQL
09/10/2006 Cadenas de texto    forma parte de...Tutorial C#
11/10/2006 Constantes    forma parte de...Tutorial C#
02/10/2006 Espacio de nombres distribuidos    forma parte de...Tutorial C#
06/10/2006 Importación de espacios de nombres    forma parte de...Tutorial C#
03/10/2006 Fundamentos de C#    forma parte de...Tutorial C#
03/10/2006 Programacion con C#    forma parte de...Tutorial C#
19/10/2006 Llamadas asíncronas    forma parte de...Tutorial C#

 

Encuesta
Si trabajas con .NET ¿Que entorno utilizas?
[Ver] [Votar]