Ya cambie la codificación del XML a UTF-8 as.i: <?xml version='1.0' encoding='UTF-8'?> y el XML ya lee el nombre perfectamente, pero cuando ejecuto la página me da un error de javascript que dice: "Se requiere un objeto".
El código en javascript es el siguiente:
function handleHttpResponse()
{
if (http.readyState == 4 )
{
resultsxml = http.responseXML;
var existe= resultsxml.getElementsByTagName('existe');
if(existe[0].firstChild.nodeValue=='yes')
{
document.getElementByI('cmbtipodocwu').readOnly=tr ue;
document.getElementById('txtnroident').readOnly=tr ue;
var nombrecli=resultsxml.getElementsByTagName('nomclie nte');
document.getElementById('txtnomcliente').value=nom brecli[0].firstChild.nodeValue;
document.getElementById('txtnomcliente').readOnly= true;
document.getElementById('txtnomcliente').readOnly = true;
}
else
{
document.getElementById('resultado').innerHTML = "<CENTER><FONT class=normal color=red><B>El Cliente no existe, por lo tanto no puede hacer la operación, por favor Verifique e intente de nuevo...</B></FONT></CENTER><BR><BR>";
}
}
}
El XML es el siguiente:
<?php
$query="select clientewu.rifci, clientewu.nombre as cliente, clientewu.codtipoid, tipodocwu.siglas as tipoidentificacion from clientewu, tipodocwu where clientewu.codtipoid=tipodocwu.codtipodocwu and clientewu.rifci=".$_GET['txtidentificacion']." and clientewu.codtipoid=".$_GET['cmbtipodocwu'];
$result=pg_exec($conexion,$query) or die ("No se pudo realizar el query");
$number=pg_NUMROWS($result);
if($number>0)
{
$existe="yes";
$nomcliente=pg_result($result, 0, "cliente");
}
else
{
$existe="no";
$nomcliente='';
}
$xml="<?xml version='1.0' encoding='UTF-8'?>\n";
$xml.="<cliente>\n";
$xml.="<nomcliente>$nomcliente</nomcliente>\n";
$xml.="<existe>$existe</existe>\n";
$xml.="</cliente>\n";
header('Content-Type: text/html; charset=iso-8859-1');
echo $xml;
?>
Por favor ayúdenme ya he investigado por todas partes y no consigo nada..
Muchísimas gracias......
