У меня есть таблица, в которой в одном столбце я сохранил все HTML страницы.Я хочу получить div (и его содержимое) из этого div, используя htmlagility, как я могу это сделать.Я не хочу загружать его с URL-адреса или выполнять очистку экрана.
// Load your html HtmlDocument htmlDocument = new HtmlDocument(); htmlDocument.LoadHtml(html); // Find div with an id or you could use a class if you want var nodes = htmlDocument.DocumentNode.SelectNodes("//div[@id='myDivId']");
Я нашел это решение.
HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(@html); HtmlNodeCollection tableRows = doc.DocumentNode.SelectNodes("//tr"); string content = ""; if (tableRows.Count > 1) { HtmlNode node = doc.DocumentNode.SelectSingleNode("//div[@class='account-detail']"); content = node.InnerHtml; }
спасибо всем за потраченное время.