El dominio y web completa (www.manualesgratis.org) está en venta. Si te interesa contactame: alex@alextomas.com
Manuales Gratis | Programas Gratis ¡Tu web de manuales, programas y trucos gratis!
Buscador Regístrate Identificate
Lector RSS con ASP
Manuales | Programación | ASP

  Consultar recurso
Enviaselo a un amigo/a !!
Script en ASP para montar un lector de RSS. El ejemplo lee el RSS de digg, que presenta la siguiente estructura.









Esta información es la que puede variar y sólo tendríamos que recoger el nodo adecuado a nuestros propósitos con objItem.childNodes(), de acuerdo a la estructura del XML que deseasemos recoger.

CSS

.titulo_rss a{
font: bold 13px "Trebuchet MS", Verdana, Arial;
color: #676D46;
text-decoration:none;
display:block;
margin-top:30px;
}

.titulo_rss a:hover{
color: #666;
}

.descripcion_rss {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #888;
display:block;
margin-top:10px;
}

.fecha_rss {
font: 10px "Lucida Sans Unicode", Verdana, Arial, Georgia;
color: #CC6633;
}

ASP

<%
Response.Charset = "iso-8859-1"
Dim objXML
Dim objItemList
Dim objItem
Dim strHTML

Set objXML = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
objXML.async = False

objXML.setProperty "ServerHTTPRequest", True
objXML.Load("http://www.digg.com/rss/index.xml")


If objXML.parseError.errorCode <> 0 Then
Response.Write "
" & vbCrLf
Response.Write "Error: " & objXML.parseError.reason
Response.Write "Linea: " & objXML.parseError.line & vbCrLf
Response.Write "Texto: " & Server.HTMLEncode(objXML.parseError.srcText) & vbCrLf
Response.Write "
" & vbCrLf
End If

'OBTENEMOS TODOS LOS ITEM
Set objItemList = objXML.getElementsByTagName("item")
Set objXML = Nothing


For Each objItem In objItemList
'OBTENEMOS LOS DISTINTOS NODOS
TituloRSS = objItem.childNodes(0).text
LinkRSS = objItem.childNodes(1).text
DescripcionRSS = objItem.childNodes(2).text
FechaRSS = objItem.childNodes(3).text
Response.Write (" href='" & LinkRSS & "'>" & TituloRSS & "")
Response.Write ("" & FechaRSS & "")
Response.Write ("" & DescripcionRSS & "")
Next

Set objItemList = Nothing

Application.Lock
Application("LectorRSSContenido") = strHTML
Application("LectorRSSActualizado") = Now()
Application.UnLock
%>

<%= Application("LectorRSSContenido") %>
<%= Application("LectorRSSActualizado") %>
Autor: Francisco López
Publicado el: 25 de Septiembre del 2006
 
Manuales relacionados

    · Desarrollo de una pagina web ASP .NET para utilizar el control AdRotator: Se presentarán las instrucciones y pasos seguidos para la creación de ...
    · Usuarios Activos: Cómo mostrar nuestros usuarios activos a través de ASP. ...
    · Galería de imágenes: Este ejemplo muestra como hacer una galería de imágenes a partir de un...
    · Introducción al ASP: Introducción al lenguaje ASP. ASP estaría englobado den...
    · Redirecionar a una página web: Cómo lograr que al intentar acceder a una página se nos redireccione a...

manualesgratis.org   SiteMap   Contacto   Enlaces [2006-2008] Diseño y Programación: alextomas.com
WWW amigas: TrucosDeAyuda.com