Megas 0 Denunciar post Postado Outubro 2, 2009 Eu tava fazendo uns testes gerando xml com php, ele lia o xml, lia os nomes dos nodos mas não os valores, eu pensei que fosse problema pq era um documento php, mas agora eu tentei carregar um xml de verdade, e não da do mesmo jeito: var myXML:XML = new XML(); myXML.ignoreWhite=true; myXML.load("http://www.site.com/testexml.xml"); myXML.onLoad = function(success){ if (success){ trace (myXML); // funciona trace(myXML.firstChild.childNodes[1].nodeName) // funciona trace(myXML.firstChild.childNodes[1].nodeValue)//retorna null } } <?xml version="1.0" encoding="ISO-8859-1"?> <receita> <ingrediente>Farinha</ingrediente> <ingrediente>Fermento</ingrediente> <ingrediente>agua</ingrediente> <ingrediente>Sal</ingrediente> </receita> por que ta dando isso? Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Outubro 2, 2009 o conteúdo da tag <ingrediente> tb é um nó(no caso só tem um texto, mas ainda assim um nó), então ficaria assim: trace(myXML.firstChild.childNodes[1].childNodes[0].nodeValue) []´s Compartilhar este post Link para o post Compartilhar em outros sites
Megas 0 Denunciar post Postado Outubro 2, 2009 http://forum.imasters.com.br/public/style_emoticons/default/pinch.gif A-B-S-U-R-D-O obrigado Compartilhar este post Link para o post Compartilhar em outros sites