Ho riscontrato un errore per cancellare un nodo specifico e il codice è il seguente:

Dove sbaglio?
codice:
XmlDocument xml = new XmlDocument();

XmlNodeList nodeList;

fileXml = "Commander.xml";

xml.Load(fileXml);

nodeList = xml.DocumentElement.SelectNodes("/Commander");

nodeList.Item(1).ParentNode.RemoveChild(nodeList.Item(1));

xml.Save(fileXml);