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 ...
Un control interesante y gratuito para aplicaciones ASP.NET: FreeTextBox!
Aprende Ajax desde cero
Nuevo control Chart para ASP.NET
Fijar el encabezado de un GridView con ASP.Net y CSS
Creando cadenas de conexión ConnectionStrings en .net 3.5 o visual Studio 2008 usando SqlConnectionStringBuilder
Migración de WSE a WCF (Web Services de 2005 a 2008)
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#

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

 
gracias por chuy
Respuesta recibida el [23/11/2007 04:43:29]
me gusto la forma en que elaboraste el manual ya que me resulta muy practico y util y ademas pienso usarlo con php para acceder a una base de datos con la informacion.
GRACIAS!!!!!

 
como por edgar david
Respuesta recibida el [25/02/2008 06:37:10]
como tengo que crearla si quiero poner una lista de productos y precios de los muebles que vendo 

 
no entiendo por sergio
Respuesta recibida el [30/06/2008 01:44:41]
hola buenas no entiendo la parte de insertar el codigo en la pagina html pasa que cuando ago clic en el vinculo que se creo me abre el documento xml donde inserte este codigo. otra pregunta para que este codigo funcione tiene que estar la pagina subida a internet si o si
chau buen foro

 
Se puede agregar a un html por megab0m
Respuesta recibida el [05/08/2008 12:06:44]
Hola que tal apenas estoy familiarizandome con esto jeje... tengo una pagina en html ese codigo funciona bien o tengo que convertir toda la pagina a xhtml?

bombo_nor77e@hotmail.com

 
Muy Buenoo por andE
Respuesta recibida el [07/08/2008 06:44:29]
Memn canto la manera en que fue explicando paso apaso ek tutorial de .rss ;b

 
Buen tutorial por Bladimir
Respuesta recibida el [03/09/2008 06:52:40]
Gracias por el manual, esta muy bueno, con ésta guía tan práctica ya desarrollé mis canales RSS.

 
Copy por Jose
Respuesta recibida el [19/09/2008 11:43:37]
No esta mal, aunque lo unico hecho parece ser copiar y pegar de otra web

 
Para Jose por devjoker
Respuesta recibida el [19/09/2008 04:49:03]
Te recomiendo leer el pie de página del articulo, el cual se reconoce como autor del tutorial a Monica Perez Esteban, y el que además se incluye el siguiente texto:
"Monica es el autor del tutorial de RSS. Ha tenido la amabilidad de permitirnos reproducirlo en Devjoker.
Gracias."
En Devjoker.com solo publicamos articulos originales o reproducciones con consentimiento expreso y recocimiento al autor original.
Creo que no hace falta decir nada más.

 
rss por miguel
Respuesta recibida el [24/09/2008 09:56:12]
funciona correctamente solo que el icono que viene con el explorer no se ilumina y eso me imagino que quiere decir que no lo detecta y hay me pierdo 

 
sE ACTUALIZA SOLO EL XML ? por aLEJANDRO
Respuesta recibida el [28/12/2008 03:15:49]
Hola, mi duda es la siguiente;

Cuando actualizo mi documento xml "RSS", como hago para que avise o le llege al usuario ?

Gracias de antemano.


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: 4513 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.




Visitas: 44 | Comentarios: 0 | Archivo: Articulos
Visitas: 109 | Comentarios: 0 | Archivo: Articulos
Visitas: 156 | Comentarios: 0 | Archivo: Articulos
Categorias: ASP.NET
Visitas: 33 | Comentarios: 0 | Archivo: Articulos
Categorias: TFS
Visitas: 285 | Comentarios: 1 | Archivo: Articulos
Categorias: Visual Basic .NET|C#
Visitas: 842 | Comentarios: 2 | Archivo: Articulos
Categorias: C#|ASP.NET|HTML DHTML|XML|JavaScript|ASP.NET|ASP|PHP|Visual Studio
Visitas: 712 | Comentarios: 1 | Archivo: Articulos
Categorias: Administración|Tutorial SQL
Visitas: 451 | Comentarios: 0 | Archivo: Articulos
Categorias: ASP.NET
Visitas: 1054 | Comentarios: 1 | Archivo: Articulos
Categorias: ASP.NET|CSS|ASP.NET
Visitas: 250 | Comentarios: 0 | Archivo: Articulos
Categorias: TFS

Útimos temas recibidos en los foros ...
FORMULARIO ACCESS por jcifuentes ... [Access] 11 29/05/2007
Ysmael por Ysmael ... [SQL] 0 08/01/2009
Reflection por Maurito22 ... [C#] 2 06/01/2009
Programador por Robert ... [ORACLE] 0 07/01/2009
como insertar registros en un formulario de visual basic.net desde la base de datos sql server por orlan ... [SQL Server] 8 09/06/2008
quierocodigo de autogenerado del seguro por edwin garcia ramirez ... [Visual Basic .NET] 0 07/01/2009
Video gratis sobre AJAX con ASP.NET por alexxe ... [ASP.NET] 1 06/01/2009
calcular saldo acumulativo por cben ... [SQL] 5 30/12/2008
comparar 2 campos de 2 tablas usando el like por nani ... [SQL Server] 1 06/01/2009
Apagar ordenador remoto en C# por victoryiyo ... [C#] 1 07/01/2009
numero de AUTOGENERADO IPSS por carlos ... [Visual Basic .NET] 5 30/10/2008
Como mandar mensaje a Celular por Pako ... [C#] 63 13/03/2007

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 ...
21/07/2006 Funciones integradas de PL/SQL    forma parte de...Tutorial PL/SQL
15/06/2007 Control de errores en Transact SQL    forma parte de...Tutorial de Transact SQL
03/10/2006 Definición de clases    forma parte de...Tutorial C#
22/10/2005 Consultas combinadas. JOINS    forma parte de...Tutorial SQL
26/12/2008 Un control interesante y gratuito para aplicaciones ASP.NET: FreeTextBox!
01/07/2008 LinQ To SQL - Un ejemplo sencillo
28/06/2006 Excepciones en PL/SQL    forma parte de...Tutorial PL/SQL
22/10/2005 Actualización de datos. UPDATE    forma parte de...Tutorial SQL
03/10/2006 Herencia y métodos virtuales    forma parte de...Tutorial C#
24/09/2007 Virus que afecta a los discos USB

 

Encuesta
¿A que perfil te adaptas mejor?
[Ver] [Votar]