【发布时间】:2011-09-14 01:42:39
【问题描述】:
我正在尝试让 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");
}
【问题讨论】: