In meinem Code möchte ich das Img-Tag entfernen, das keinen src-Wert hat. Ich verwende HTMLAgilitypack HtmlDocument Objekt. Ich finde die Img, die nicht src Wert und versuchen, es zu entfernen .. aber es gibt mir Fehler Sammlung wurde geändert; Aufzählungsoperation wird möglicherweise nicht ausgeführt. Kann mir jemand dabei helfen? Der Code, den ich verwendet habe, ist:HTML-Knoten aus HTML-Dokument entfernen: HTMLAgilityPack
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
}
}
Danke, es funktioniert für mich ..! – Priya
@Piya, froh, das zu hören. Aber ich denke, mit einem Xpath-Ausdruck ist es einfacher, Ihren Code lesbarer zu machen (wählen Sie einfach alle Knoten aus, die mit einem Ausdruck entfernt werden sollen). – Alex
, Ja Sie haben Recht.Okay werde ich es tun .. Danke nochmal! – Priya