Dela via


Anvisningar: Åtkomst till underordnade XML-element (Visual Basic)

Det här exemplet visar hur du använder en underordnad axelegenskap för att komma åt alla underordnade XML-element som har ett angivet namn i ett XML-element. I synnerhet använder den Value egenskapen för att hämta värdet för det första elementet i samlingen som den underordnade axelegenskapen name returnerar. Den name underordnade axelegenskapen hämtar alla underordnade element med namnet phone i contact objektet. I det här exemplet används även den phone underordnade axelegenskapen för att komma åt alla underordnade element med namnet phone som finns i contact objektet.

Exempel

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)

Kompilera koden

Det här exemplet kräver:

Se även