Share via


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

Mise à jour : novembre 2007

Cet exemple indique 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. 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 enfant name retourne. La propriété d'axe enfant name obtient tous les éléments enfants nommés phone dans l'objet contact. Cet exemple utilise également la propriété d'axe enfant phone pour accéder à tous les éléments enfants nommés phone contenu 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)

Compilation du code

Cet exemple nécessite :

Voir aussi

Référence

Propriété d'axe enfant XML

Propriété de valeur XML

XContainer.Elements

Autres ressources

Accès au code XML dans Visual Basic

XML en Visual Basic