Como verificar se um nó XML existe em VB

Escrito por mike wallace | Traduzido por josé fabián
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como verificar se um nó XML existe em VB
Se um nó não existir, o valor do mesmo será igual a "null" (Ablestock.com/AbleStock.com/Getty Images)

A linguagem de marcação extensível (XML) é um conjunto de regras que permite que um documento armazene dados de forma hierárquica. Um documento XML é feito de vários nós conectados em uma estrutura de dados de árvore, a qual possui um nó "raíz" e vários "filhos". Além disso, cada nó filho pode ter zero ou mais filhos também. Ao analisar um arquivo XML usando uma linguagem como o Visual Basic (VB), você deve verificar se há nós filhos. É possível fazer isso comparando o valor do nó com "null", o que significa que ele não existe. O Visual Basic usa a palavra-chave "Nothing" (Nada) para testar valores nulos.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Inicie o Visual Studio clicando no ícone do programa. Após a inicialização, selecione "File" (Arquivo), depois "New" (Novo) e finalmente "Project" (Projeto). Uma janela "New Project" (Novo projeto) se abrirá.

  2. 2

    Selecione "Visual Basic" da coluna da esquerda e "Console Application" (Aplicativo de console) do lado direito da janela "New Project" (Novo projeto). Digite um nome para o projeto e pressione a tecla "Enter" para criar um novo projeto. A janela principal do editor carregará um arquivo de código do Visual Basic com uma subrotina principal, "main".

  3. 3

    Observe a sub-rotina principal. Ela possui duas partes: um começo e um final. Todo o código dos seguintes passos estará entre elas. As duas partes da sub-rotina principal se assemelham a seguinte:

    Sub Main()

    End Sub

  4. 4

    Digite a seguinte sentença para criar uma nova variável "XMLDocument" chamada "doc", desta forma:

    Dim doc As New XmlDocument()

  5. 5

    Crie um documento XML curto que consista de um nó raíz e um nó filho, descrevendo um cliente. O raíz será "customer" (cliente) e o filho será "customerName" (nomeCliente). Use a função "LoadXML" para criar o arquivo XML dentro do código do VB:

    doc.LoadXml("<customer>" & _ "<customerName>Peter</customerName>" & _ "</customer>")

  6. 6

    Escreva uma sentença que crie uma lista dos nós filhos da variável XML "doc", da seguinte forma:

    Dim nodes As XmlNodeList = doc.ChildNodes

  7. 7

    Digite uma sentença que percorra a lista de nós filhos:

    For Each node In nodes

  8. 8

    Verifique se o valor atual da lista de nós é "null" e se o valor for esse, exiba a mensagem "Nó nulo". Para fazer isso, você deverá saber se o nó é "Nothing", da seguinte forma:

    If (node Is Nothing) Then Console.WriteLine("Nó nulo") Else Console.WriteLine("Não nulo") End If

  9. 9

    Feche o bloco "For Each" para poder testar todos os nós filhos do arquivo XML. Escreva a seguinte linha:

    Next

  10. 10

    Execute o seu programa pressionando o botão verde "Reproduzir", localizado próximo do topo da IDE do Visual Studio. Como o documento XML possui um nó filho, a saída do programa será:

    "Não nulo"

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível