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 untergeordneten XML-Elemente zugreifen, die einen angegebenen Namen in einem XML-Element aufweisen. Insbesondere verwendet sie die Value Eigenschaft, um den Wert des ersten Elements in der Auflistung abzurufen, das von der name
untergeordneten Achseneigenschaft zurückgegeben wird. Die untergeordnete name
-Achseneigenschaft ruft alle untergeordneten Elemente ab, die im phone
-Objekt mit contact
benannt sind. In diesem Beispiel wird auch die phone
Kindachsen-Eigenschaft 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
In diesem Beispiel ist Folgendes erforderlich:
- Ein Verweis auf den System.Xml.Linq Namespace.