Интересная задача... по идее можно делать так:
| Код | XmlDocument doc = new XmlDocument(); doc.Load(xmlFileName); XmlNode program = doc.ChildNodes[1]; for(int i = program.ChildNodes.Length - 1; i > program.ChildNodes.Length - Count; i--) { program.ChildNodes[i].RemoveChild(); }
|
Но тут есть интересный момент... Дело в том, что с одной стороны понятно, что элементы загружаются в ChildNodes поочереди, но с другой стороны - это нигде не специфицировано. Так что...
update: C RemoveChild... Я точно не помню как он работает, но эксперементально это можно легко определить. |