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");
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.