Condividi tramite


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:

Vedere anche

Riferimenti

Proprietà Child Axis XML (Visual Basic)

Proprietà Value XML (Visual Basic)

XContainer.Elements

Altre risorse

Accesso a XML in Visual Basic

XML in Visual Basic