Gewusst wie: Zugriff auf untergeordnete XML-Elemente (Visual Basic)
In diesem Beispiel wird gezeigt, wie eine untergeordnete Achseneigenschaft verwendet wird, um auf alle untergeordneten XML-Elemente zuzugreifen, die in einem XML-Element einen angegebenen Namen haben. Insbesondere wird die Value-Eigenschaft verwendet, um den Wert des ersten Elements in der Auflistung abzurufen, den die untergeordnete name
-Achseneigenschaft zurückgibt. Die untergeordnete name
-Achseneigenschaft ruft alle untergeordneten Elemente ab, die im contact
-Objekt mit phone
benannt sind. In diesem Beispiel wird auch die untergeordnete phone
-Achseneigenschaft verwendet, um auf alle mit phone
benannten untergeordneten Elemente 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 benötigen Sie Folgendes:
- Einen Verweis auf den System.Xml.Linq-Namespace