Como acessar elementos filho XML (Visual Basic)
Este exemplo mostra como usar uma propriedade do eixo filho para acessar todos os elementos filho XML que têm um nome especificado em um elemento XML. Em particular, ele usa a propriedade Value para obter o valor do primeiro elemento na coleção que a propriedade do eixo filho name
retorna. A propriedade name
do eixo filho obtém todos os elementos filho chamados phone
no objeto contact
. Este exemplo também usa a propriedade do eixo filho phone
para acessar todos os descendentes filho chamados phone
contidos no objeto contact
.
Exemplo
Dim contact As XElement =
<contact>
<name>Patrick Hines</name>
<phone type="home">206-555-0144</phone>
<phone type="work">425-555-0145</phone>
</contact>
Console.WriteLine("Contact name: " & contact.<name>.Value)
Dim phoneTypes As XElement =
<phoneTypes>
<%= From phone In contact.<phone>
Select <type><%= phone.@type %></type>
%>
</phoneTypes>
Console.WriteLine(phoneTypes)
Compilar o código
Este exemplo requer:
- Uma referência ao namespace System.Xml.Linq.
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.