Entfernen Sie den HTML-Knoten aus htmldocument: HTMLAgilityPack

In meinem Code möchte ich das img-Tag entfernen, das keinen src-Wert hat. ich benutzeHTMLAgilitypacks HtmlDocument Objekt. Ich finde das img, das keinen src-Wert hat, und versuche, es zu entfernen. Aber es gibt mir einen Fehler. Die Sammlung wurde geändert. Aufzählungsoperation wird möglicherweise nicht ausgeführt. Kann mir jemand dabei helfen? Der Code, den ich verwendet habe, ist:

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
   }
}

Antworten auf die Frage(3)

Ihre Antwort auf die Frage