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.
Approfondimenti
I più letti di oggi
- Miglioramenti nelle performance di Angular 16
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- HTML5 con CSS e JavaScript
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Ottimizzazione dei block template in Angular 17
- Disabilitare automaticamente un workflow di GitHub (parte 2)