Freigeben über


Vorgehensweise: Zugreifen auf untergeordnete XML-Elemente (Visual Basic)

In diesem Beispiel wird gezeigt, wie Sie mithilfe einer untergeordneten Achseneigenschaft auf alle XML-Elemente zugreifen können, die einen angegebenen Namen haben und die in einem XML-Element enthalten sind. Insbesondere verwendet sie die Value Eigenschaft, um den Wert des ersten Elements in der Auflistung abzurufen, das von der Eigenschaft der name untergeordneten Achse zurückgegeben wird. Die name Nachfolgerachseneigenschaft ruft alle Elemente mit dem Namen name ab, die contacts im -Objekt enthalten sind. In diesem Beispiel wird auch die Eigenschaft der phone Nachfahrenachse verwendet, um auf alle Nachfolger namens phone zuzugreifen, die im contacts Objekt enthalten sind.

Beispiel

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)

Kompilieren des Codes

In diesem Beispiel ist Folgendes erforderlich:

Siehe auch