Partager via


Requêtes de base (LINQ to XML)

Mise à jour : November 2007

Cette section fournit des exemples de requêtes LINQ to XML de base.

Dans cette section

Rubrique

Description

Procédure : rechercher un élément avec un attribut spécifique

Montre comment rechercher un élément particulier qui possède un attribut qui a une valeur spécifique.

Procédure : rechercher un élément avec un élément enfant spécifique

Montre comment rechercher un élément particulier qui possède un élément enfant qui a une valeur spécifique.

Comparaison de l'interrogation d'un XDocument et d'un XElement

Explique les différences entre l'écriture de requêtes sur une arborescence XML enracinée dans XElement et l'écriture de requêtes sur une arborescence XML enracinée dans XDocument.

Procédure : rechercher les descendants avec un nom d'élément spécifique

Montre comment rechercher tous les descendants d'un élément qui a un nom spécifique. Cet exemple utilise l'axe Descendants.

Procédure : rechercher un seul descendant à l'aide de la méthode Descendants

Montre comment utiliser la méthode d'axe Descendants pour rechercher un seul élément nommé de manière unique.

Procédure : écrire des requêtes avec un filtrage complexe

Montre comment écrire une requête avec un filtre plus complexe.

Procédure : filtrer sur un élément facultatif

Montre comment rechercher des nœuds dans une arborescence de forme anormale.

Procédure : rechercher tous les nœuds dans un espace de noms

Montre comment rechercher tous les nœuds qui résident dans un espace de noms spécifique.

Procédure : trier des éléments

Montre comment écrire une requête qui trie ses résultats.

Procédure : trier des éléments sur plusieurs clés

Montre comment effectuer un tri sur plusieurs clés.

Procédure : calculer des valeurs intermédiaires

Montre comment utiliser la clause Let pour calculer des valeurs intermédiaires dans une requête LINQ to XML.

Procédure : écrire une requête qui recherche des éléments en fonction du contexte

Montre comment sélectionner des éléments sur la base d'autres éléments dans l'arborescence.

Procédure : déboguer des ensembles de résultats de requête vides

Illustre le correctif approprié lors du débogage de requêtes sur du code XML qui se trouve dans un espace de noms par défaut.

Voir aussi

Concepts

Interrogation d'arborescences XML