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
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net