, ben src değeri yoktur img etiketi kaldırmak istiyorum. HTMLAgilitypack'in HtmlDocument nesnesini kullanıyorum. src değerine sahip olmayan ve onu kaldırmaya çalışan img'yi buluyorum .. ama hata veriyor bana Koleksiyon değiştirildi; numaralandırma işlemi yapılamayabilir. Bu konuda bana yardımcı olan var mı? ben kullandım kodudur: Size HtmlNode.RemoveChild
yöntemini kullanarak numaralandırma sırasında toplama değiştirme ediyoruz görünüyorkaldır html HtmlDocument düğüm: Benim kod 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
}
}
sayesinde Bana uyar ..! – Priya
@Piya, bunu duyduğuma sevindim. Ama bence bir xpath ifadesi kullanarak kodunuzu daha okunabilir hale getirmek daha kolaydır (sadece bir ifadeyle kaldırmak için tüm düğümleri seçin). – Alex
, Evet Haklısınız. Tamam yapacağım .. Tekrar teşekkürler! – Priya