Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vadio

tratando xml

Recommended Posts

pessoal, tenho um script ajax. q me retorna um XML...

assim qd filme não existir

<status>
<code>-79</code>
<descricao>Registro não encontrado</descricao>
</status>
assim qd existir

<resultado>
<linha>
<idfilme>31854</idfilme>
<nome>Adrenalina</nome>
</linha>
</resultado>

mas não estou conseguindo "andar" dentro destes xml..

tentei escrevendo só nomes errados para acusar o erro.. mas.. não deu em nada

 

eu estava tentando +o- assim:

ajax.onreadystatechange = function(){
		if(this.readyState == 4 ){
			if(this.status == 200){
				retornoId('relFilmeMsg').innerHTML = "";
				var xml = this.responseXML.documentElement;
				var erro = xml.getElementsByTagName('status');
				
				

				/*if(erro.hasChildNodes){
					retornoId('relFilmeMsg').innerHTML = "<font color='red'>Nenhum filme encontrado</font>";
				}else{
					
				}*/
				
				
			}else alert('Problemas na comunicação com o servidor!'+"\n"+'Por favor entre em contato com o administrador do site.');
		}
	}

 

Desde já Obrigado.

 

Att. Eric Rodrigo de Freitas

Compartilhar este post


Link para o post
Compartilhar em outros sites

obs.: ao forçar um erro para q o serv. retorne o primeiro XML citado acima

 

var erro = xml.getElementsByTagName("descricao")[0].nodeValue;
				alert(erro);

ele retornou null mas era pra retornar: Registro não encontrado

 

Alguém saberia me explicar pq?!?

 

 

Obrigado novamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.