Não estou conseguindo, já procurei no w3c alguns exemplos de como fazer a leitura, mas minha duvida esta em como fazer a filtragem.
Vou selecionar um Estado, então eu entro na tag filial, e procuro qual a tag UF dele, se for igual ao estado informado eu tenho que recuperar cada um dos dados da tag colaborador.
Aparentemente é algo simples, mas eu não tenho realmente a menor ideia de como fazer.
Estava fazendo o seguinte:
set registro = objXMLDoc.getElementsByTagName("filial")
set col = objXMLDoc.getElementsByTagName("filial/colaborador")
for i=0 to registro.length - 1
Response.Write(registro.item(i).text)
vtitulo = registro.item(i).selectSingleNode("./UF").text
if vtitulo = varFilial then
vnome = col.item(i).selectSingleNode("./nome").text
vimg = col.item(i).selectSingleNode("./imgThumb").text
vdiretoria = col.item(i).selectSingleNode("./diretoria").text
response.write("<br>" & vnome)
response.write("<br>" & vimg)
response.write("<br>" & vdiretoria)
for a=0 to vnome.length - 1
nome = vtitulo.item(i).selectSingleNode("./colaborador/nome").text
img = vtitulo.item(i).selectSingleNode("./colaborador/imgThumb").text
diretoria = vtitulo.item(i).selectSingleNode("./colaborador/diretoria").text
response.write "nome: " & nome & "<BR><BR>"
response.write "img: " & img & "<BR><BR>"
response.write "diretoria: " & diretoria & "<BR><BR>"
next
end if
next
Pergunta
Marcos Chopps
Seguinte pessoal.
Tenho que ler um XML, fazendo uma filtragem simples só por uma das tags dele e listar tudo que tiver la dentro.
Não estou conseguindo, já procurei no w3c alguns exemplos de como fazer a leitura, mas minha duvida esta em como fazer a filtragem. Vou selecionar um Estado, então eu entro na tag filial, e procuro qual a tag UF dele, se for igual ao estado informado eu tenho que recuperar cada um dos dados da tag colaborador. Aparentemente é algo simples, mas eu não tenho realmente a menor ideia de como fazer. Estava fazendo o seguinte: Editado por baretaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados