Найти и удалить указанные теги HTML с помощью Html Agility Pack

Я пытаюсь заставить Html Agility Pack работать в моем случае. Мне нужно обнаружить все элементы скрипта на существующей HTML-странице и удалить их, сохранив изменения в другом файле. Здесь bodyNode возвращает правильное количество тегов скрипта, но я не могу их удалить. В новом файле все еще есть эти теги.

if (doc.DocumentNode != null)         
{
     var bodyNode = doc.DocumentNode.SelectNodes("//script");          
     if (bodyNode != null)             
     {
          bodyNode.Clear(); // clears the collection only                    
     } 

     doc.Save("some file");        
 }
7
задан Anders Lindén 22 March 2013 в 10:32
поделиться