Trong mã của tôi, tôi muốn xóa thẻ img không có giá trị src. Tôi đang sử dụng Đối tượng HtmlDocument của HTMLAgilitypack. Tôi đang tìm các img mà không có giá trị src và cố gắng để loại bỏ nó .. nhưng nó mang lại cho tôi lỗi Bộ sưu tập đã được sửa đổi; hoạt động điều tra có thể không thực hiện được. Có ai có thể giúp tôi vì điều này không? Mã mà tôi đã sử dụng là:xóa nút html khỏi htmldocument: 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
}
}
Cảm ơn, Nó hoạt động cho tôi ..! – Priya
@Piya, rất vui khi biết điều đó. Nhưng tôi nghĩ rằng bằng cách sử dụng một biểu thức xpath là dễ dàng hơn để làm cho mã của bạn dễ đọc hơn (chỉ cần chọn tất cả các nút để loại bỏ bằng một biểu thức). – Alex
, Vâng Bạn đã đúng.Bây giờ tôi sẽ làm điều đó..Cảm ơn một lần nữa! – Priya