Я пытаюсь заставить 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");
}