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á.