Jump to content


Photo

Pegar Valores Num Arquivo Xml


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Dexis

Dexis

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Masculino

Posted 08/05/2010, 18:58

Boa noite pessoal.

Tenho uma duvida ao usar DOM para pegar valores de um arquivo XML, por exemplo.

No caso, eu faço deste jeito:

Arquivo XML:
<notebook>
  <marca>HP</marca>
  <processador>Core 2 duo, 2.0 ghz</processador>
  <memoria>4 gb Ram,DDR 2,800 MHZ</memoria>
  <videocard>intel 4500mhd 128mb</videocard>
  <hd>320gb sata2 5400rpm</hd>
  <monitor>14 polegadas</monitor>
</notebook>  

Os valores dentro das tags seriam mostrados ao usuário quando ele requisitar. A consulta é feita normal com Ajax, e depois que ele pegasse os valores do arquivo, mostrasse em uma tag <ul> por exemplo.

No caso eu faço desse jeito(para pegar os valores):

configuracao[0] = dados.getElementsByTagName['marca'].firstChild.nodeValue;
configuracao[1] = dados.getElementsByTagName['processador'].firstChild.nodeValue;
configuracao[2] = dados.getElementsByTagName['memoria'].firstChild.nodeValue;
.
.
.

E usando um for, gero uma lista nao ordenada com os valores e mando exibir em uma div.

O que eu gostaria de saber, é se tem um jeito de em vez de colocar os valores das tags índice por índice como eu fiz ali, usar um FOR para auto-colocar.

Tentei usar nextSibling, mas ele da como valor indefinido...
Tentei também com JQuery, mas não de certo também.


Alguém saberia resolver esse problema?

Não precisa montar a requisição inteira, eu só gostaria de saber como seria o gerador.

Agradeço desde já.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq