在我的代码中,我想删除没有 src 值的 img 标签。我正在使用HTMLAgilitypack 的 HtmlDocument对象。我正在寻找没有 src 值的 img 并试图将其删除.. 但它给了我错误 Collection was modified; 枚举操作可能无法执行。任何人都可以帮助我吗?我使用的代码是:
foreach (HtmlNode node in doc.DocumentNode.DescendantNodes())
{
if (node.Name.ToLower() == "img")
{
string src = node.Attributes["src"].Value;
if (string.IsNullOrEmpty(src))
{
node.ParentNode.RemoveChild(node, false);
}
}
else
{
..........// i am performing other operations on document
}
}