Traitement des données XML à l'aide de LINQ to XML
LINQ to XML est le nouveau modèle du .NET Framework version 3.5 pour le traitement des données XML. LINQ to XML permet aux développeurs d'effectuer toutes les opérations qu'ils souhaitent avec les données XML : interrogation, modification, création et sérialisation de documents XML, mais les avantages réels se situe dans les fonctions de requête et de création.
À la fois succinctes et expressives, les requêtes en LINQ to XML se basent sur une syntaxe qui se rapproche davantage du langage SQL que de Xpath ou XQuery. Parce que les résultats de requête peuvent être retournés en tant que collections d'éléments ou d'attributs et utilisés comme paramètres pour les objets XElement, les arborescences XML peuvent être facilement converties d'une forme à l'autre.
LINQ to XML se base sur la technologie LINQ (Langage-Integrated Query) du .NET Framework version 3.5. LINQ étend la syntaxe des langages C# et Visual Basic pour fournir de puissantes capacités de requête qui peuvent être potentiellement étendues à n'importe quel magasin de données.
Consultez LINQ to XML pour une présentation détaillée de son utilisation et LINQ (Language-Integrated Query) pour une vue d'ensemble de l'infrastructure LINQ.