#130 - Effettuare una query XPath con LINQ to XML
di Stefano Mostarda, in LINQ, LINQ to XML, 24 giugno 2009
i metodi di querying di LINQ to XML sono ottimi in molti scenari. Tuttavia, a volte si ha la necessità di una maggior flessibilità nella ricerca ed in questi casi XPath torna sicuramente utile.
Utilizzare XPath in combinazione con LINQ To XML è estermamente semplice. Prima di tutto, bisogna importare il namespace System.Xml.XPath (presente nell'assembly System.Xml.Linq). Una volta fatto questo, si possono utilizzare i metodi XPathSelectElement e XPathSelectElements per selezionare rispettivamente uno o più nodi.
using System.Xml.XPath; var doc = XDocument.Load(filename); var items = doc.XPathSelectElements("./tagkey");
Approfondimenti
-
#142 - Usare LINQ to XML per creare dinamicamente un file XSD con dati presi da un database
-
Costruire una chat per Silverlight con il PollingDuplexHttpBinding
-
#141 - Alleggerire le applicazioni WPF sfruttando gli oggetti Freezable
-
#112 - Raggruppare i siti in IIS 7.0 in base all'ApplicationPool con LINQ to Objects
-
#121 - Utilizzare il KeyBinding di WPF con il pattern M-V-VM
-
#156 - Recuperare le proprietà di una classe tramite i metadati con Entity Framework
-
#160 - Forzare il caricamento dei metadati con Entity Framework
-
#164 - Eseguire una stored procedure tramite l'Entity Client di Entity Framework
-
#113 - Implementare il pattern Dispose del .NET Framework
-
#125 - Scaricare un file FTP tramite FtpWebRequest
-
.NET Framework 4.0 Beta 1: Parallel FX

















Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.