Procedura: accedere agli elementi discendenti XML (Visual Basic)
In questo esempio viene illustrato come usare una proprietà dell'asse discendente per accedere a tutti gli elementi XML con un nome specificato e contenuti in un elemento XML. In particolare, usa la proprietà Value
per ottenere il valore del primo elemento dell'insieme restituito dalla proprietà dell'asse discendente name
. La proprietà dell'asse discendente name
ottiene tutti gli elementi denominati name
contenuti nell'oggetto contacts
. In questo esempio viene inoltre usata la proprietà dell'asse discendente phone
per accedere a tutti i discendenti denominati phone
contenuti nell'oggetto contacts
.
Esempio
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)
Compilare il codice
L'esempio presenta i requisiti seguenti:
- Un riferimento allo spazio dei nomi System.Xml.Linq.