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