मेरे कोड में, मैं img टैग को हटाना चाहता हूं जिसमें src value नहीं है। मैं HTMLAgilitypack के HtmlDocument ऑब्जेक्ट का उपयोग कर रहा हूं। मुझे आईएमजी मिल रहा है जिसमें स्रोत मान नहीं है और इसे हटाने का प्रयास किया जा रहा है .. लेकिन यह मुझे त्रुटि देता है संग्रह को संशोधित किया गया था; गणना ऑपरेशन निष्पादित नहीं हो सकता है। क्या कोई इस के लिए मेरी मदद कर सकता है? कोड जो मैं का इस्तेमाल किया है है:htmldocument से HTML नोड को हटाएं: 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
}
}
धन्यवाद, यह मेरे लिए काम करता है ..! – Priya
@Piya, यह सुनकर खुशी हुई। लेकिन मुझे लगता है कि एक एक्सपैथ अभिव्यक्ति का उपयोग करके आपके कोड को और अधिक पठनीय बनाना आसान है (केवल एक अभिव्यक्ति को हटाने के लिए सभी नोड्स का चयन करें)। – Alex
, हाँ तुम सही हो.ठीक है मैं करूँगा..धन्यवाद! – Priya