htmlagility treeview
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.LoadHtml(html);
TreeNode root = new TreeNode("HTML");
treeView1.Nodes.Add(root);
LoadTree(root, doc.DocumentNode);
void LoadTree(TreeNode treeNode, HtmlAgilityPack.HtmlNode rootNode)
{
foreach (var node in rootNode.ChildNodes.Where(n=>n.Name!="#text"))
{
TreeNode n = new TreeNode(node.Name);
node.Attributes.Select(a => a.Name + "=" + a.Value)
.ToList()
.ForEach(x => n.Nodes.Add(x));
treeNode.Nodes.Add(n);
LoadTree(n, node);
}
}
Are there any code examples left?
New code examples in category Html
-
Html 2022-03-27 21:55:05 how to kill html
-
Html 2022-03-27 21:55:02 How to create web urls without extensions
-
Html 2022-03-27 21:45:11 space between 2 h tags without break
-
Html 2022-03-27 21:40:13 how to resize submit button in html
-
Html 2022-03-27 20:40:18 https://www.codegrepper.com
-
Html 2022-03-27 19:55:09 show image inside table with innerhtml
-
Html 2022-03-27 19:30:47 html email input
-
Html 2022-03-27 18:45:01 how to add favicon in html
-
Html 2022-03-27 18:15:21 picture html
-
Html 2022-03-27 18:15:11 ex: javaasdasdasdasd