In una delle applicazioni che stiamo sviluppando eseguiamo molte elaborazioni XML. Attualmente usiamo DOM e XPath per la maggior parte dell'elaborazione e non siamo molto soddisfatti delle prestazioni.Da Linq a XML vs DOM
Al momento stiamo considerando di spostare la logica di elaborazione XML su LINQ e le nostre indagini iniziali suggeriscono che le prestazioni di LINQ sono molto meglio di DOM.
Prima di apportare queste modifiche mi piacerebbe sapere come si sentono gli altri a riguardo. Sta usando LINQ un'opzione migliore? Qualsiasi svantaggi ecc ...
Grazie, Shamika
La ringrazio molto per le vostre risposte. Ho eseguito alcuni test delle prestazioni e, come previsto, XmlReader ha eseguito sia XmlDocument che LINQ. Si noti che questo è solo per la lettura XML.
Inoltre, se è necessario utilizzare facilmente LINQ, è possibile implementare l'elaborazione LINQ XML utilizzando alcune funzionalità di XmlReader e ottenere prestazioni migliori rispetto a XmlDocument. Si prega di fare riferimento ai commenti "rwwilden" per ulteriori informazioni.
Grazie.
Dai un'occhiata a questa domanda: http: // StackOverflow.it/questions/182976 –