Delen via


Hoe te: Toegang tot XML-afstammeling elementen (Visual Basic)

In dit voorbeeld ziet u hoe u een eigenschap van een onderliggende as gebruikt voor toegang tot alle XML-elementen met een opgegeven naam en die zijn opgenomen in een XML-element. Met name wordt de Value eigenschap gebruikt om de waarde op te halen van het eerste element in de verzameling dat door de eigenschap van de name afstammelingas wordt geretourneerd. De eigenschap van de name afstammingsas haalt alle elementen op die name genoemd zijn en zich bevinden in het contacts object. In dit voorbeeld wordt ook de eigenschap van de afstammingsas phone gebruikt voor toegang tot alle nakomelingen genaamd phone die in het contacts object zijn inbegrepen.

Voorbeeld

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)

De code compileren

Voor dit voorbeeld is het volgende vereist:

Zie ook