supprimer nœud html de htmldocument :HTMLAgilityPack

Dans mon code, je veux supprimer la balise img qui n'ont pas l'src valeur.
Je suis à l'aide de HTMLAgilitypack de HtmlDocument objet.
Je viens de trouver l'img qui n'ont pas l'src valeur et en essayant de l'enlever.. mais il me donne l'erreur de la Collection a été modifiée; opération d'énumération peut pas s'exécuter.
Quelqu'un peut m'aider pour cela?
Le code que j'ai utilisé est:

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

OriginalL'auteur Priya | 2012-08-24