Jump to content


Photo

Varrendo Os Nos Do Xml [erro Ie]


  • Faça o login para participar
2 replies to this topic

#1 ddacal

ddacal

    nheco

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Interesses:Webdesign<br>Design em geral<br>Fotografia<br>Publicidade

Posted 15/08/2006, 12:22

Oi Gente,

Eu estava desenvolvendo um chat em ajax e estou com alguns problema.

Bom, As mensagens eu retorno num XML no formato

<root>
  <mensagem>
	<autor></autor>
	<msg></msg>
	<data></data>
  </mensagem>
  <mensagem>
	...
  </mensagem>
</root>

eu uso esse código para varrer o xml:
if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
		var xmlDoc = receiveReq.responseXML;
		var mensagens = xmlDoc.getElementsByTagName('mensagem');
... ...
Eu debuguei esse script e reparei que o script para de fncionar quando eu vou pegar os elementos pela TAG.
Já dei um "responseText" ao inves de "responseXML" no obj httpreq e ele retorna o xml certinho, no padrao que eu em geral varro.

Outros detalhes curiosos...
Eu utilizo essas mesmas coisas em outras aplicações aqui do trabalho e o chat funfa perfeitamente, mas NESSA aplicação o js pára nesse ponto que indiquei.
E outra coisa, o erro é ssomente no nosso browser mais querido... o IE.
Diego Dacal
Webdesigner

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 15/08/2006, 15:11

Um alert no responseXML dá o que? O mimetype do arquivo XML está mesmo como text/xml?
Klaus Paiva
Conheça também: Taperás

#3 ddacal

ddacal

    nheco

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Interesses:Webdesign<br>Design em geral<br>Fotografia<br>Publicidade

Posted 18/08/2006, 10:14

Klaus,

Está tudo certinho.... o curioso é que esse MESMO chat (mesmos jsp's e mesmos js) funcionam PERFEITO em outras aplicações, mas nesta em especifico não, e não sei qual a diferença dela pras outras... :(

no alert responseXML dá um"[object]"...
cxreio que esteja certo, né?
Diego Dacal
Webdesigner




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq