Procedura: accedere agli elementi figlio XML (Visual Basic)
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 nella raccolta restituita 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.
Vedere anche
Riferimenti
Proprietà Child Axis XML (Visual Basic)
Proprietà Value XML (Visual Basic)