El problema que tengo no se exactamente si es por parte de la función javascript que maneja el archivo recuperado o es el archivo que genera el XML.
El archivo que genera el XML es un .py es decir python, de lo mas sencillo
Código:
try:
frm=dom.createDocument(None,"update",None)
te = frm.documentElement
passElement=frm.createElement("password")
passElement.appendChild(frm.createTextNode("ugma001"))
te.appendChild(passElement)
frm=frm.toxml()
except:
pass
print 'Content-type: text/xml'
print
print frm
y la función que me lo debe trata es :
Código:
function get_password(user,pass,ses)
{
httpRequest= new XMLHttpRequest();
httpRequest.overrideMimeType('text/xml');
httpRequest.onreadystatechange=trata_xml(pass,httpRequest);
alert(user +' '+pass.value);
httpRequest.open('GET','passupdate.py?session_id='+ses+'&action=update&usuario=\''+user+'\'',true);
httpRequest.send(null);
}
function trata_xml(pass,httpRequest)
{
if(httpRequest.readyState==4)
{
if(httpRequest.status==200)
{
var xmldoc=httpRequest.responseXML;
var password=xmldoc.getElementByTagName('password').item(0);
if(pass.value==password.firstChild.nodeValue)
{
alert('Password Correcto');
}
else
{
alert('Password incorrecto');
pass.value='';
}
}
}
}
algo sumamente sencillo, pero obtengo el lindo error de :
Código:
Error: no element found
Source File: https://localhost/cgi-bin/apps/yepas/passupdate.py?session_id=292&action=update&usuario='Ulises%20Gualberto'
Line: 1, Column: 1
Source Code:
^
lo directorio y redirecciones estan bien configuradas pues en ese directorio tengo todas las demas funetes y funcionan a la perfección.
espero alguien pudiera ayudarme con esto....
soy nuevo en esto
de utilizar el javascript con el XML y python y llevo algo de tiempo detenido con este problema...
Saludos.