Partilhar via


Como acessar elementos descendentes de XML (Visual Basic)

Este exemplo mostra como usar uma propriedade de eixo descendente para acessar todos os elementos XML que têm um nome especificado e que estão contidos em um elemento XML. Em particular, ele usa a Value propriedade para obter o valor do primeiro elemento da coleção que a name propriedade do eixo descendente retorna. A name propriedade de eixo descendente obtém todos os elementos nomeados name que estão contidos no contacts objeto. Este exemplo também usa a phone propriedade descendant axis para acessar todos os descendentes nomeados phone contidos no contacts objeto.

Exemplo

Dim contacts As XElement = 
<contacts>
    <contact>
        <name>Patrick Hines</name>
        <phone type="home">206-555-0144</phone>
        <phone type="work">425-555-0145</phone>
    </contact>
</contacts>

Console.WriteLine("Name: " & contacts...<name>.Value)

Dim phoneTypes As XElement = 
  <phoneTypes>
      <%= From phone In contacts...<phone> 
          Select <type><%= phone.@type %></type> 
      %>
  </phoneTypes>

Console.WriteLine(phoneTypes)

Compilar o código

Este exemplo requer:

Consulte também