Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2004, 08:07
Avatar de etmoreno
etmoreno
 
Fecha de Ingreso: diciembre-2002
Ubicación: near fireplace
Mensajes: 404
Antigüedad: 22 años, 5 meses
Puntos: 1
Imprimir objeto XML

Hola, como el título del post dice, necesito imprimir en pantalla un objeto XML. Es decir cargo de una determinada dirección el XML con la instrucción GET y hasta ahí todo bien.
El tema es que este ASP es ejecutado desde Flash, el cual con su instrucción sendAndLoad espera ese Response.Write del objeto XML para cargarlo.

Les paso el código de carga:

<%
Set xml = Server.CreateObject ("Microsoft.XMLHTTP")
xml.Open "GET", "http://etmoreno.europe.webmatrixhosting.net/clarin.xml" , false
xml.Send
text = xml.ResponseText

If xml.Status = 200 Then
Set oResponseXML = xml.ResponseXML
bXMLLoadError = False
' --> Aca debería ir el Response.Write del objeto
Else
Response.Write("<font color=""red"">Page Error: Could not load XML from remote server</font><br>")
bXMLLoadError = True
End If

Set xml = nothing

%>

El tema es pues lograr un Response.Write del objeto XML tal cual para luego ejecutar el parsing desde Flash, digamos lo mismo que se produce al poner en la URL del navegador (sin los encabezados http): http://etmoreno.europe.webmatrixhosting.net/clarin.xml debido a que Flash no puede cargar XML remotos, de ahí que un response.redirect tampoco sirve.

Desde ya muchas gracias por su tiempo ;)

Un saludo al foro.

etmoreno

Última edición por etmoreno; 10/06/2004 a las 20:31