Gewusst wie: Zugriff auf untergeordnete XML-Elemente (Visual Basic)
Aktualisiert: November 2007
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:
- Ein Verweis auf den System.Xml.Linq-Namespace.
Siehe auch
Referenz
Untergeordnete XML-Achseneigenschaft