Requêtes de base (LINQ to XML)
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. |
Montre comment écrire une requête avec un filtre plus complexe. |
|
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. |
Montre comment écrire une requête qui trie ses résultats. |
|
Montre comment effectuer un tri sur plusieurs clés. |
|
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. |