Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Cet exemple montre comment utiliser une propriété d’axe descendant pour accéder à tous les éléments XML qui ont un nom spécifié et qui sont contenus sous un élément XML. En particulier, elle utilise la propriété Value pour obtenir la valeur du premier élément de la collection que la propriété de l'axe descendant name retourne. La name propriété de l’axe descendant obtient tous les éléments nommés name contenus dans l’objet contacts . Cet exemple utilise également la propriété de l’axe phone descendant pour accéder à tous les descendants nommés phone 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)
Compiler le code
Cet exemple nécessite :
- Référence à l’espace de noms System.Xml.Linq.