none
dúvida javascript nodeValue não retorna o texto da tag RRS feed

  • Pergunta

  • não sei se postei a pergunta no forum correto mais vai aí minha dúvida.

    Minha dúvida é simples

    porque a propriedade nodeValue esta retornando null, o documento xml foi recebido com sucesso e a propriedade nodeName retorna o valor correto "name" mais a propriedade nodeValue não

                            var xml = req.responseXML.documentElement;

                      
                            var names = xml.getElementsByTagName("Name");
       

                            for (var i = 0; i < names.length; i++) {
                            
                                alert(names[0].nodeValue);             //estou tendo valores "Null" aqui

                         
                            }

    meu arquivo xml tem o seguinte formato

    <Documento>

      <Nomes>
        <Nome>Nome1</Nome>
        <Nome>Nome2</Nome>
        <Nome>Nome3Picasso</Nome>
        <Nome>Nome4</Nome>
        <Nome>Nome5</Nome>
        <Nome>Nome6</Nome>
      </Nomes>

    </Documento>



    sábado, 25 de fevereiro de 2012 19:47

Respostas

Todas as Respostas

  • troquei a propriedade nodeValue por textNode e recebi "undefined"

       alert(names[0].textNode)

    lembrando que

       (alert(names[0].nodeName) exibi "Name" corretamente na alert box

    sábado, 25 de fevereiro de 2012 19:58
  • Na sorte acabei conseguindo alert(nomes[i].firstChild.nodeValue);
    • Marcado como Resposta Diego Alves sábado, 25 de fevereiro de 2012 20:24
    sábado, 25 de fevereiro de 2012 20:24