Partager via


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

Cet exemple indique comment utiliser une propriété d'axe descendant pour accéder à tous les éléments XML portant un nom spécifié et contenus sous un élément XML. Il utilise, en particulier, la propriété Value pour obtenir la valeur du premier élément de la collection que la propriété d'axe descendant name retourne. La propriété d'axe descendant name obtient tous les éléments nommés name et contenus dans l'objet contacts. Cet exemple utilise également la propriété d'axe descendant phone pour accéder à tous les descendants nommés phone et 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)

Compilation du code

Cet exemple nécessite :

Voir aussi

Référence

Propriété d'axe descendant XML (Visual Basic)

Propriété de valeur XML (Visual Basic)

XContainer.Descendants

Autres ressources

Accès au code XML dans Visual Basic

XML en Visual Basic