Ir para conteúdo

Arquivado

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

Megas

[Resolvido] XML dando pau

Recommended Posts

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

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

×

Informação importante

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