Partager via


Guide pratique pour accéder aux é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, elle utilise la propriété Value pour obtenir la valeur du premier élément de la collection que la propriété de l'axe descendant name retourne. La name propriété de l’axe descendant obtient tous les éléments nommés name contenus dans l’objet contacts . Cet exemple utilise également la propriété de l’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