Procedura: accedere agli elementi discendenti XML (Visual Basic)
Nell'esempio viene illustrato come utilizzare la proprietà axis descendant per accedere a tutti gli elementi XML che hanno un nome specificato e che sono contenuti in un elemento XML. In particolare, viene utilizzata la proprietà Value per ottenere il valore del primo elemento nella raccolta restituita dalla proprietà axis descendant name. La proprietà axis descendant name ottiene tutti gli elementi denominati name contenuti nell'oggetto contacts. Nell'esempio viene anche utilizzata la proprietà axis descendant phone per accedere a tutti gli elementi discendenti denominati phone inclusi 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)
Compilazione del codice
L'esempio presenta i seguenti requisiti:
- Un riferimento allo spazio dei nomi System.Xml.Linq.
Vedere anche
Riferimenti
Proprietà axis descendant XML (Visual Basic)
Proprietà Value XML (Visual Basic)