Partager via


Comment : accéder à des éléments descendants XML (Visual Basic)

Cet exemple montre comment utiliser une propriété d’axe descendant pour accéder à tous les éléments XML qui ont un nom spécifié et qui sont contenus sous un élément XML. En particulier, il utilise la propriété Value pour obtenir la valeur du premier élément de la collection que la propriété d’axe descendante name retourne. La propriété d’axe descendant name obtient tous les éléments nommés name contenus dans l’objet contacts. Cet exemple utilise également la propriété d’axe phone descendant pour accéder à tous les descendants nommés phone contenus dans l’objet contacts.

Exemple

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)

Compiler le code

Cet exemple nécessite :

Voir aussi