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 |
---|---|
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. |
Montre comment obtenir les valeurs d'éléments. |
|
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. |
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. |
Montre comment récupérer un seul attribut d'un élément, étant donné le nom de l'attribut. |
|
Montre comment obtenir les valeurs d'attributs. |
|
Indique comment récupérer la valeur superficielle d'un élément. |
|
Fournit une synthèse des axes intégrés Visual Basic. |
Voir aussi
Référence
Méthodes d'extension (Guide de programmation C#)