entfernen Sie html-Knoten von htmldocument :HTMLAgilityPack

In meinem code möchte ich entfernen des img-Tags, die nicht über src-Wert.
Ich bin mit HTMLAgilitypack ist HtmlDocument Objekt.
Ich finde die img, die nicht über src-Wert und versucht, es zu entfernen.. aber es gibt mir eine Fehlermeldung die Auflistung wurde geändert; der Enumerationsvorgang kann nicht ausgeführt werden.
Kann mir jemand helfen dabei?
Die code, die 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
   }
}
InformationsquelleAutor Priya | 2012-08-24
Schreibe einen Kommentar