Настоятельно рекомендуем вам перейти на новую модель документа XML, основанную на XDocument.Вы можете использовать LINQ to XML на нем, и гораздо проще создавать, изменять и искать XML, чем когда-либо в старой модели XMLDocument.Новая модель XDocument может сократить ваш код более чем вдвое.