Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Ein Verweis auf den System.Xml.Linq Namespace.