XML
Contexte : LINQ to XML (avec System.Xml.Linq) fournit une API XML moderne en mémoire avec des capacités de requête.
using System.Xml.Linq;
XDocument doc = XDocument.Parse(@" <books> <book title='Programmation C#' price='49.99'/> <book title='LINQ en action' price='39.99'/> </books>");
var expensiveBooks = from b in doc.Descendants("book") where (decimal)b.Attribute("price") > 40 select b.Attribute("title").Value;Exemple d’utilisation dans le monde réel
Section intitulée « Exemple d’utilisation dans le monde réel »Interrogation de fichiers de configuration : Utilisez LINQ to XML pour lire et filtrer des paramètres à partir de fichiers XML de configuration.
Exemple : La documentation LINQ to XML montre de nombreux exemples d’interrogation de XML.