En esta ocasion me he quedado "atrancado"intentando recibir un XML, le explico::
El codigo que llama a mi objeto es este::
Código:
var request = GXmlHttp.create(); request.open('GET', 'bd_xml.php', true); request.onreadystatechange = function() { if (request.readyState == 4 && request.status == 200) { var xmlDoc = request.responseXML; ...................................................... procesamiento (al que no llego) ...................................................... } } else{(alert("NO VUELVE"));}
Y aquí el 'bd_xml.php' que me decuelve el XML
Código:
$mi_consulta->ejecutar_consulta(); $result=( $mi_consulta->result_XML() ); $mi_consulta->cerrar_conexion(); return($result);
Y el XML que construyo y que me llega a 'bd_xml.php' pero no al 1º archivo (request)
Código:
<?xml version="1.0" encoding="UTF-8" ?> - <datos> - <dato> <COOR_X>-8.98529291152954</COOR_X> <COOR_Y>42.5687349788611</COOR_Y> <NOMBRE>RIBEIRA</NOMBRE> <OTRO>orca</OTRO> </dato> - <dato> <COOR_X>-7.9</COOR_X> <COOR_Y>42.3833333</COOR_Y> <NOMBRE>orense</NOMBRE> <OTRO /> </dato> </datos>
Tal vez el return en PHP no sea la manera de enviarlo???
No se si me he explicado ,, gracias de antemano x su ayuda