Puedes usar la siguiente expresión:

Para recibir el objeto XML: 
        unHTTP.responseXML
Para buscar la raiz del documento:
        unHTTP.responseXML.documentElement
Y después para obtener la info dentro de los tags:

unHTTP.resonseXML.docuemntElement.getElementsByTagName(id)[0].data.item;

Espero que sea lo que estás buscando...


El vie, 02-02-2007 a las 13:19 -0300, Juan José Montes de Oca Arbós
escribió:
> Buenas gente!!!!
> 
> Estoy haciendo una aplicación web, y tiene que ser compatible con IE y con
> FF. Estoy con un problema/duda con FF, cuando trabajo con XML.
> 
> El código que tengo es asi:
> 
>       unHTTP.open('POST', 'direccion.aspx', false);
>       unHTTP.setRequestHeader('Content-Type',
> 'application/x-www-form-urlencoded');
>       unHTTP.send('valor=1');
>       unXMLResp = unXMLResp.loadXML (unHTTP.responseText);
> 
> donde en IE:
> * unHTTP es un objeto de tipo ActiveXObject("Msxml2.XMLHTTP")
> * unXMLResp es un objeto de tipo ActiveXObject("Microsoft.XMLDOM")
> 
> donde en FF:
> * unHTTP es un objeto de tipo XMLHttpRequest()
> * unXMLResp es un objeto de tipo document.implementation.createDocument
> ("","",null)
> 
> unHTTP.responseText tiene un string con formato de documento XML como este:
> <Error>Errores.aspx?inicio=2</Error>
> 
> y bueno... el problema es que el objeto unXMLResp en FF no tiene el método
> loadXML ().
> 
> ¿como hago para cargar un XML que tengo en una variable de texto?
> 
> GRACIAS!!!!!
> 

_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a