Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal, desde ontem estou com problema em puxar os dados do XML com o IE7... segue abaixo as informações necessárias:
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <fdcceqpvtrs>
- <fdcceqpvtr>
- <eqpvtr>
<codigo>2390</codigo>
<nr>SV-19</nr>
</eqpvtr>
- <operador>
<nome>Emanuel O. Silva</nome>
</operador>
<htrab>8</htrab>
</fdcceqpvtr>
- <fdcceqpvtr>
Não estou consegiundo acessa o nó <codigo>2390</codigo> pelo IE, no FF ele funcioná, no IE7 não funfa, estou acessando da seguinte forma:
Msg de erro: "Objeto Necessário" no IE7
var xml = Ajax.responseXML;
var fdcceqpvtr = xml.getElementsByTagName("fdcceqpvtr");
alert(fdcceqpvtr[0].childNodes[0].childNodes[0].firstChild.nodeValue);
abraços e aguardo resposta galera
Alguém sabe me dizer o q pode ser...?
berkowitz,
Obrigado amigo, é o seguinte ele retorna um object, e enquanto ao nome ela é diferente do nó PAI...
- <fdcceqpvtrs>
- <fdcceqpvtr>
...bla bla bla...
- </fdcceqpvtr>
- <fdcceqpvtrs>
No FF ele funfa lindo... agora parece q as tags filhos das filhas o IE7 não tou conseguindo acessar....
:(
O problema q não consigo acessar uma tag xml dentro de outra...
por exemplo:
<geral>
<pessoa>
<dados>
<nome>Alisson</nome>
<dados>
<pessoa>
</geral>
não consigo puxar o nome Alisson via AJAX no IE7.... me ajudem!!!!
getElementsByTagName('geral')[0].childNodes[0].childNodes[0].firstChild.nodeName
obrigado desde já!!
ob
Bom... o jeito é ir por partes.
Vai dando alert em cada parte do código!
alert(getElementsByTagName('geral').nodeName);
alert(getElementsByTagName('geral').childNodes[0].nodeName);
alert(getElementsByTagName('geral').childNodes[0].childeNodes.length);
Tipo assim, tendeu? Debugando...
Quer dar uma tentada aí pra ver o q ele vai retornando?
ABRAX!
Tipo,
Eu fiz isso... a parada é sinistra mano, estou fazendo com java o projeto aqui do serviço, mas eu tudo e refiz em php, e deu certo só com uma função, ai o q eu resolvir, peguei a página toda (feita em ajax) e estou olhando todos os metodos pra ver se tem algo errado em alguns deles q possa está atrapalhando essa função, no FF funfa tudo... no IE7 só não funfa essa funçao q já dei alert de tudo mano huahuauauha tudo mesmo hehehehe mas vou tentar mas, abraços e vlw a paciência, qualquer coisa, colo o código aqui...
Eita preula... "maravilhas da informática"! ahuahuaUAhuAuhaUA...
Vamo trabalhando nisso! q q coisa vai gritando ae!
ABRAX!
da um alert na variável fdcceqpvtr e vê o que ele retorna.
E se possível muda o nome dela, hehehe. Já que ela tem o mesmo nome de um nó do XML, talvez isso venha a causar algum conflito... vai saber.
ABRAX!!