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 :
- Référence à l'espace de noms System.Xml.Linq.
Voir aussi
Référence
Propriété d'axe descendant XML (Visual Basic)
Propriété de valeur XML (Visual Basic)