Foros del Web » Programando para Internet » ASP Clásico »

Adaptar una pagina en asp con noticas para rss

Estas en el tema de Adaptar una pagina en asp con noticas para rss en el foro de ASP Clásico en Foros del Web. hola, tengo una web sencilla hecha en asp y access con noticias, archivos conferencias, etc. Ahora me dicen que quieren ofrecer ese contenido tambien en ...
  #1 (permalink)  
Antiguo 30/10/2008, 11:02
Avatar de 12ax7  
Fecha de Ingreso: agosto-2006
Ubicación: Santander
Mensajes: 5
Antigüedad: 18 años, 8 meses
Puntos: 0
Adaptar una pagina en asp con noticas para rss

hola, tengo una web sencilla hecha en asp y access con noticias, archivos conferencias, etc.
Ahora me dicen que quieren ofrecer ese contenido tambien en Rss,
la verdad es que no lo tengo muy claro, ¿alguien conoce alguna direccion o tutorial para miramelo o algo asi?
Alguna idea
Estoy un poco perdido.
Muchas gracias de todas formas
  #2 (permalink)  
Antiguo 31/10/2008, 06:24
 
Fecha de Ingreso: abril-2005
Mensajes: 182
Antigüedad: 20 años
Puntos: 1
Respuesta: Adaptar una pagina en asp con noticas para rss

Hola! lo que tendrias que hacer es generar mediante ASP un archivo RSS. El código seria algo como esto:

Código:
Response.ContentType = "text/xml"
Response.Write "<?xml version=""1.0"" encoding=""iso-8859-1"" ?>" & vbCrlf
Response.Write "<rss version=""2.0"">" & vbCrlf
Response.Write "<channel>" & vbCrlf
Response.Write "<title>Titulo de la página</title>" & vbCrlf
Response.Write "<link>http://www.dominio.com</link>" & vbCrlf
Response.Write "<description>Descripcion</description>" & vbCrlf 
i=0
do while not rs_feed.eof and i < 50			
   Response.Write "<item>" & vbCrlf         
   Response.Write "<title>" & rs_feed("titulo")& "</title>" & vbCrlf
   Response.Write "<link>http://www.dominio.com/detalle.asp?id="& rs_feed("id")& "</link>" & vbCrlf
   Response.Write "<pubDate>"& rs_feed("fecha") &"</pubDate>" & vbCrlf
   Response.Write "<description>"  & vbCrlf
   Response.Write "<![CDATA[" & vbCrlf
   Response.Write rs_feed("descripcion") & "]]>" & vbCrlf
   Response.Write "</description>" & vbCrlf
   Response.Write "</item>" & vbCrlf
   i = i+1 
   rs_feed.movenext
loop
Response.Write "</channel>" & vbCrlf  
Response.Write "</rss>" & vbCrlf
Obviamente que a eso le falta primero establecer la conexión a la base y luego crear el recordset, pero bueno creo que eso te va a servir.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:34.