Partager via


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

Cet exemple montre comment utiliser une propriété d’axe enfant pour accéder à tous les éléments enfants XML qui ont un nom spécifié dans un élément XML. En particulier, la propriété Value est utilisée pour obtenir la valeur du premier élément de la collection renvoyée par la propriété d’axe enfant name. La propriété de l’axe enfant name récupère tous les éléments enfants nommés phone dans l’objet contact. Cet exemple utilise également la propriété d’axe des enfants phone pour accéder à tous les éléments enfants nommés phone qui sont contenus dans l’objet contact.

Exemple :

Dim contact As XElement = 
<contact>
    <name>Patrick Hines</name>
    <phone type="home">206-555-0144</phone>
    <phone type="work">425-555-0145</phone>
</contact>

Console.WriteLine("Contact name: " & contact.<name>.Value)

Dim phoneTypes As XElement = 
  <phoneTypes>
      <%= From phone In contact.<phone> 
          Select <type><%= phone.@type %></type> 
      %>
  </phoneTypes>

Console.WriteLine(phoneTypes)

Compiler le code

Cet exemple nécessite :

Voir aussi