Gewusst wie: Zugreifen auf XML-Nachfolgerelemente (Visual Basic)
In diesem Beispiel wird gezeigt, wie Sie mit einer Nachfolgerachseneigenschaft auf alle XML-Elemente zugreifen, die einen angegebenen Namen haben und unter einem XML-Element enthalten sind. Insbesondere wird die Value
-Eigenschaft verwendet, um den Wert des ersten Elements in der Auflistung abzurufen, den die name
Nachfolgerachseneigenschaft zurückgibt. Die name
Nachfolgerachseneigenschaft ruft alle Elemente mit dem Namen name
ab, die contacts
im -Objekt enthalten sind. In diesem Beispiel wird auch die phone
Nachfolgerachseneigenschaft verwendet, um auf alle Nachfolger zuzugreifen phone
, die contacts
im -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
Für dieses Beispiel benötigen Sie Folgendes:
- Einen Verweis auf den System.Xml.Linq-Namespace