Foros del Web » Programación para mayores de 30 ;) » Programación General »

ejemplo asequible de actualizar rss con asp

Estas en el tema de ejemplo asequible de actualizar rss con asp en el foro de Programación General en Foros del Web. Ando loco buscando un ejemplo no demasiado complicado de actualizar un rss con ASP. Es decir, se trataría de mantener un rss con 10 items, ...
  #1 (permalink)  
Antiguo 03/01/2005, 15:01
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 2 meses
Puntos: 2
ejemplo asequible de actualizar rss con asp

Ando loco buscando un ejemplo no demasiado complicado de actualizar un rss con ASP. Es decir, se trataría de mantener un rss con 10 items, de forma que conforme vaya agregando registros a la base de datos, el rss se vaya actualizando también con los 10 últimos registros de la tabla.
  #2 (permalink)  
Antiguo 10/01/2005, 06:54
Avatar de mrgubu  
Fecha de Ingreso: febrero-2002
Ubicación: Granada
Mensajes: 431
Antigüedad: 22 años, 2 meses
Puntos: 2
Bueno, pues me he apañado para hacerlo yo, y funciona , por lo menos en RSSReader.com. Lo dejo aquí para el que le pueda servir.


Código:
<?xml version="1.0" encoding="iso-8859-1" ?> 
<rss version="2.0">
<channel>
  <title>Granada Links.com</title> 
  <link>http://www.granadalinks.com/</link> 
  <description>Desde el 4 de enero de 2005 ya se pueden consultar las noticias de GranadaLinks.com</description> 
  <managingEditor>[email protected]</managingEditor> 
  <webMaster>[email protected]</webMaster> 

<%
'Conexión
'...
Set rs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT top 10 tblNoticias.* FROM tblNoticias order by id DESC "
rs.Open strSQL, conexion, 3

Do While NOT rs.EOF

%>

<item>
  <title><%=RS("titular")%></title> 
  <link>http://granadalinks.com/fotosemanaa.asp?id=<%=RS("id")%></link> 
  <description>
  	<%'Para mostrar las primeras 30 palabras del cuerpo de texto	Dim Cuerpo
	Cuerpo=RS("cuerpo")
	Cuerpo=Split(Cuerpo," ")
	For i =0 to 30
	Response.Write Cuerpo(i) & " "
	Next
	Response.Write "..."
	%>
  </description> 
  <pubDate><%=RS("fecha")%></pubDate>

</item>


<%
rs.MoveNext
Loop
%>
  </channel>
  </rss>

<%  
'Cierre de conexion
'...
%>
El archivo está en http://granadalinks.com/rss.asp .

De todas formas agradecería a quien sepa más del tema que comente si es ortodoxo confeccionar un RSS de esa manera, porque hay un problema con el archivo que no sé si es problema del código, del servidor, o de qué: veréis, si escribís la dirección http://granadalinks.com/rss.asp en la barra de direcciones de IE no devuelve nada, a diferencia de archivos similares como http://www.santanderciudadviva.com/rss/rss.asp, que te pone en pantalla el código. ¿Por qué?
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 08:05.