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

error en carga de XML

Estas en el tema de error en carga de XML en el foro de ASP Clásico en Foros del Web. Wenas. FELIZ AÑO PARA TODOS Estoy con una página ASP en la q carga un XML mediante el habitual loadXML(stringXML), y en IE va bien, ...
  #1 (permalink)  
Antiguo 09/01/2008, 01:57
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 5 meses
Puntos: 1
Pregunta error en carga de XML

Wenas.

FELIZ AÑO PARA TODOS

Estoy con una página ASP en la q carga un XML mediante el habitual loadXML(stringXML), y en IE va bien, pero en Firefox no, ya q no carga el XML.

El código es
Código:
dim miObjXML
set miObjXML = Server.CreateObject ("Microsoft.XMLDOM")
if Request.Form("miParam") <> "" then
	dim s
	s = Request.Form("miParam")
	miObjXML.loadXML(unescape(s))
end if
El objeto miObjXML existe como tal, pero no carga el XML, y como digo, SOLO en Firefox, pq en IE funciona sin problema.

He comprobado q la var s tiene valor, q el unescape(s) funciona, etc.

Lo q + me extraña es q es código ASP, es decir, q se ejecuta en servidor, asi q ¿pq en Firefox peta? Si fuera en cliente, todavía, perooooo

Se os ocurre pq puede ser?
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender

Última edición por fjmasero; 09/01/2008 a las 02:13
  #2 (permalink)  
Antiguo 09/01/2008, 06:08
Avatar de fjmasero  
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 5 meses
Puntos: 1
Re: error en carga de XML

Bueno, como he seguido investigando el temita, he podido comprobar q parece q el problema está en como trata cada navegador el valor del campo q se recoge mediante el Request.Form.

Más exactamente, este input está en un página anterior, y se le da valor haciendo un Response.Write(escape(miStringXML)), siendo miStringXML el resultado de un objDOMDocument.xml. Es decir,
Código:
<%
dim objDOMDocument
set objDOMDocument= Server.CreateObject ("MSXML2.DOMDocument")
objDOMDocument.Load("miFile.xml")
%>
...
<input type="hidden" id="miParam" name="miParam" value="<%Response.Write escape(objDOMDocument.xml)%>">
Parece q es en este Response.Write donde esta el problema, y q cada navegador lo hace de forma diferente.
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender
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 12:15.