Ir para conteúdo

POWERED BY:

Arquivado

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

flaviovb@ig.com.br

Flash - XML e ASP

Recommended Posts

Pessoal,Estou tentanto carregar um arquivo xml para o Flash e não estou conseguindo.Estou utilizando o objeto XML conforme a documentação, gerando um xml a partir de uma página .asp.O método load carrega o objeto e quando solicito para ver o conteudo com toString ele mostra, no entanto quando tento navegar pelos nós não consigo.Alguém já fez isso e poderia me dar um dica.Segue um exemplo do meu código:function myOnLoad(success) { if (success) { if (e.firstChild.nodeName == "pergunta" && e.firstChild.attributes.status == "OK") { txtUsuario = "sucess"; } else { txtUsuario = "fail"; } } else { txtUsuario ="conection fail"; }}var meuXml = new XML();meuXml.load ("http://localhost/teste/arquivo.asp");meuXml.onLoad = myOnLoad;depois tento usar o arquivo...Se usar meuXml.toString ele mostra o conteúdo como stringmas se tentar algo como meuXml.nodeName ou meuXml.nodeValue ou meuXml.childNodes(0).childNodes(0).nodeValue...nada disso funciona...Parece que ele não conseguiu carregar o arquivo como um XML...carregou apenas como texto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

:lol: Pessoal,Já consegui:Segue o código:function myOnLoad(success) { txtPer = meuXml.childNodes[0].childNodes[0].childNodes[0].nodeValue; txtAlt1 = meuXml.childNodes[0].childNodes[1].childNodes[0].nodeValue; txtAlt2 = meuXml.childNodes[0].childNodes[2].childNodes[0].nodeValue; txtAlt3 = meuXml.childNodes[0].childNodes[3].childNodes[0].nodeValue; txtAlt4 = meuXml.childNodes[0].childNodes[4].childNodes[0].nodeValue;}var meuXml = new XML();meuXml.onLoad = myOnLoad;meuXml.ignoreWhite = true;meuXml.load ("http://localhost/teste/teste_flash.asp");

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.