Partager via


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) fournie dans .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.

Pour une présentation détaillée de son utilisation, consultez LINQ to XML (C#) et Vue d’ensemble de LINQ to XML dans Visual Basic. Pour une présentation de l’infrastructure LINQ, consultez LINQ (Language Integrated Query) - C# ou LINQ (Language Integrated Query) - Visual Basic.

Voir aussi