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

Leer XML con ASP

Estas en el tema de Leer XML con ASP en el foro de ASP Clásico en Foros del Web. Hola, necesito leer una estructura xml con asp. Estoy haciendo pruebas con el archivo index.xml de foros del web. El código que reproduzco abajo me ...
  #1 (permalink)  
Antiguo 30/05/2006, 00:05
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 18 años, 10 meses
Puntos: 0
Leer XML con ASP

Hola, necesito leer una estructura xml con asp. Estoy haciendo pruebas con el archivo index.xml de foros del web. El código que reproduzco abajo me funciona, pero cuando traslado el archivo a mi servidor local da el error:
Se requiere un objeto: '[object]'
/lacie/prueba/leerxml/funciona.asp, línea 16 (la linea donde está )

¿alguien me podría decir qué está fallando? para trasladar el archivo a mi servidor, voy a 3w.forosdelweb.com/index.xml, pulso sobre ver código fuente, y lo guardo en la carpeta de mi servidor, que referencio en el código correctamente. ¡Gracias!
nota: he suprimido el http y las www, ya que no se me permite incluir enlaces a páginas

CODIGO:
Código HTML:
<%
Response.Write ("<html><head><title>Ejemplo fichero XML (RSS)</title>")
Response.Write ("</head><body>")
Dim objHTTP
Dim url

'url = "//localhost/lacie/prueba/leerxml/index.xml"
url= "//3w.forosdelweb.com/index.xml"

Set objHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
objHTTP.Open "POST", url, false
objHTTP.send()

Response.Write("<h1>Contenido del fichero XML</h1><br>")
Response.Write("url= " & url & "<br>")
:borracho: Response.Write ("<h2>" & objHTTP.responseXml.SelectSingleNode("rss/channel/title").Text & "</h2>")
Response.Write ("<h3>" &  objHTTP.responseXml.SelectSingleNode("rss/channel/description").Text & "</h3>")
For Each objItem in objHTTP.responseXML.SelectNodes("rss/channel/item")
Response.Write ("<p>")
 Response.Write ("<h5>" & objItem.SelectSingleNode("title").text & "</h5>")
 Response.Write (objItem.SelectSingleNode("description").text & "<br />")
 Response.Write ("<a href=""" & objItem.SelectSingleNode("link").Text & """>más...</a>")
 Response.Write ("</p>")
Next
Set objHTTP = Nothing
Response.Write ("</body></html>")
%>

Última edición por jam1138; 01/06/2006 a las 00:04
  #2 (permalink)  
Antiguo 30/05/2006, 15:07
 
Fecha de Ingreso: mayo-2006
Mensajes: 2
Antigüedad: 18 años, 10 meses
Puntos: 0
Sonrisa resuelto

He probado con otro código y funciona sin problemas. Gracias.
  #3 (permalink)  
Antiguo 13/04/2009, 03:37
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 23 años, 1 mes
Puntos: 8
Respuesta: Leer XML con ASP

y que codigo has probado?
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 18:22.