Share via


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

Mise à jour : novembre 2007

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

Propriété de valeur XML

XContainer.Descendants

Autres ressources

Accès au code XML dans Visual Basic

XML en Visual Basic