7
我試圖讓Html Agility Pack在我的情況下工作。我需要檢測現有HTML頁面中的所有腳本元素並將其刪除,並將更改保存到另一個文件中。在這裏,bodyNode返回正確數量的腳本標籤,但我無法刪除它們。新文件仍然有這些標籤。使用Html Agility Pack查找並移除指定的HTML標記
if (doc.DocumentNode != null)
{
var bodyNode = doc.DocumentNode.SelectNodes("//script");
if (bodyNode != null)
{
bodyNode.Clear(); // clears the collection only
}
doc.Save("some file");
}
就像一個魅力。 ;) – user246392 2011-06-13 17:55:57