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");
}