Ir para o conteúdo

Verificar A Existência De Uma Tag Xml Com Asp


Criado por Ted k', Out 04 2010 17:32

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 Ted k'

Ted k'
  • Ted k'
  • Colaborador
  • 17 Revisões
  • LocalizaçãoSalvador - {BA}

Revisou 04 outubro 2010 - 17:32

Sempre vejo esse tipo de pergunta nos fóruns, para que serve o tal do ".nodeName"????
Tenho aqui uma bela funcionalidade para ele, e bem útil.

Nesse script abaixo, verifico se existe a tag "NOME_TAG" dentro do arquivo teste.xml com auxilio do .nodeName!

<%
Set obj_XML = Server.CreateObject("Microsoft.XMLDOM")
Set objLista = Server.CreateObject("Microsoft.XMLDOM")
obj_XML.async = False
obj_XML.Load (Server.MapPath("teste.xml"))

Set objLista = obj_XML.getElementsByTagName("*")

For i = 0 to (objLista.length-1)

    If objLista.item(i).nodeName = "NOME_TAG" Then
      response.Write(objLista.item(i).text)
    End If

Next
%>

Reparem que nessa linha:
Set objLista = obj_XML.getElementsByTagName("*")

Usei o "*" para chamar todas as tags para depois com um IF, verificar se a tag "NOME_TAG" realmente existe.




1 usuário(s) está(ão) lendo este código

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