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.