Condividi tramite


Procedura: Accedere agli elementi discendenti XML (Visual Basic)

In questo esempio viene illustrato come utilizzare 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 Value proprietà per ottenere il valore del primo elemento dell'insieme restituito dalla proprietà dell'asse name discendente. La name proprietà asse discendente ottiene tutti gli elementi denominati name contenuti nell'oggetto contacts . In questo esempio viene utilizzata anche la phone proprietà asse discendente 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

Questo esempio richiede:

Vedere anche