Partager via


Axes LINQ to XML

Après avoir créé une arborescence XML ou chargé un document XML dans une arborescence XML, vous pouvez l'interroger pour rechercher des éléments et des attributs et récupérer leurs valeurs.

Pour pouvoir écrire des requêtes, vous devez comprendre ce que sont les axes LINQ to XML. Il existe deux sortes de méthodes d'axe : tout d'abord, il y a les méthodes que vous appelez sur un seul objet XElement, XDocument ou XNode. Ces méthodes opèrent sur un seul objet et renvoient une collection d'objets XElement, XAttribute ou XNode. En second lieu, il y a des méthodes d'extension qui opèrent sur des collections et retournent des collections. Les méthodes d'extension énumèrent la collection source, appellent la méthode d'axe appropriée sur chaque élément dans la collection et concatènent les résultats.

Dans cette section

Rubrique

Description

Vue d'ensemble des axes LINQ to XML

Définit les axes et explique comment les utiliser dans le contexte des requêtes LINQ to XML.

Procédure : récupérer une collection d'éléments (LINQ to XML)

Présente la méthode Elements. Cette méthode récupère une collection d'éléments enfants d'un élément.

Procédure : récupérer la valeur d'un élément (LINQ to XML)

Montre comment obtenir les valeurs d'éléments.

Procédure : filtrer sur des noms d'éléments (LINQ to XML)

Montre comment filtrer les noms d'éléments lors de l'utilisation des axes.

Procédure : chaîner des appels à des méthodes d'axe (LINQ to XML)

Montre comment chaîner les appels aux méthodes d'axe.

Procédure : récupérer un seul élément enfant (LINQ to XML)

Montre comment récupérer un seul élément enfant d'un élément, étant donné le nom de balise de l'élément enfant.

Procédure : récupérer une collection d'attributs (LINQ to XML)

Présente la méthode Attributes. Cette méthode récupère les attributs d'un élément.

Procédure : récupérer un seul attribut (LINQ to XML)

Montre comment récupérer un seul attribut d'un élément, étant donné le nom de l'attribut.

Procédure : récupérer la valeur d'un attribut (LINQ to XML)

Montre comment obtenir les valeurs d'attributs.

Procédure : récupérer la valeur superficielle d'un élément

Indique comment récupérer la valeur superficielle d'un élément.

Axes intégrés au langage en Visual Basic (LINQ to XML)

Fournit une synthèse des axes intégrés Visual Basic.

Voir aussi

Référence

Méthodes d'extension (Guide de programmation C#)

Concepts

Guide de programmation (LINQ to XML)