Procedura: accedere agli elementi figlio XML (Visual Basic)
Aggiornamento: novembre 2007
Nell'esempio viene illustrato come utilizzare una proprietà axis dell'elemento figlio per accedere a tutti gli elementi figlio XML che hanno un nome specificato in un elemento XML. In particolare, utilizza la proprietà Value per ottenere il valore del primo elemento nell'insieme restituito dalla proprietà axis dell'elemento figlio name. La proprietà axis dell'elemento figlio name recupera tutti gli elementi figlio denominati phone nell'oggetto contact. Nell'esempio viene anche utilizzata la proprietà axis dell'elemento figlio phone per accedere a tutti gli elementi figlio denominati phone inclusi nell'oggetto contact.
Esempio
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)
Compilazione del codice
L'esempio presenta i seguenti requisiti:
- Un riferimento allo spazio dei nomi System.Xml.Linq.