Condividi tramite


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:

Vedi anche