Aller au contenu

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;

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.