#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
-
Interoperabilità con WCF: invocare servizi da PHP e Flash
-
Entity Framework e la generazione di codice POCO
-
Dettagli sul metodo SelectDTO
-
#1004 - Utilizzare le DataAnnotation con ASP.NET Dynamic Data Controls
-
#987 - La gestione della cache con il controllo LinqDataSource di ASP.NET 3.5
-
#142 - Usare LINQ to XML per creare dinamicamente un file XSD con dati presi da un database
-
#140 - Estrarre un elemento in una determinata posizione da una lista non indicizzata con LINQ
-
#131 - Disegnare linee in una scena 3D WPF
-
.NET Framework 4.0 e VS 2010: beta1 per tutti
-
.NET Framework 4.0 beta 1: modifiche agli assembly
-
#143 - Forzare la modalità di rendering software nelle applicazioni WPF

















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