Freigeben über


Gewusst wie: Zugriff auf untergeordnete XML-Elemente (Visual Basic)

In diesem Beispiel ist dargestellt, wie eine untergeordnete Achseneigenschaft verwendet wird, um auf alle untergeordneten XML-Elemente zuzugreifen, die einen festgelegten Namen in einem XML-Element haben. Insbesondere wird die Eigenschaft Value verwendet, um den Wert des ersten Elements in der Sammlung abzurufen, der von der untergeordneten Achseneigenschaft name zurückgegeben wird. Von der untergeordneten Achseneigenschaft name werden alle untergeordneten Elemente mit dem Namen phone im contact-Objekt abgerufen. In diesem Beispiel wird die untergeordnete Achseneigenschaft phone außerdem verwendet, um auf alle untergeordneten Elemente mit dem Namen phone zuzugreifen, die im contact-Objekt enthalten sind.

Beispiel

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)

Kompilieren des Codes

Für dieses Beispiel ist Folgendes erforderlich:

Siehe auch

Referenz

Untergeordnete XML-Achseneigenschaft (Visual Basic)

XML-Value-Eigenschaft (Visual Basic)

XContainer.Elements

Weitere Ressourcen

Zugreifen auf XML in Visual Basic

XML in Visual Basic