Piccolo tip per eliminare velocemente dei nodi da un file XML:
private static void AdjustXml(string pathFile)
{
XDocument doc = XDocument.Load(pathFile);
XNamespace ns = "http://mioshema";
var q = from node in doc.Descendants(ns+"NomeNodo")
select node;
q.ToList().ForEach(x => x.Remove());
doc.Save(pathFile + ".xml");
}