Como precisamos usar recentemente C# para programação relacionada, compilamos o código correspondente. O código a seguir é acessar o HTML e gerar o código do livro TreeView DOM:
private void insertdomnodes (ihtmldomnode parentnode, Treenode Tree_node)
{
if (parentnode.haschildnodes ())
{
ihtmldomchildrencollection allChild = (ihtmldomchildrencollection) parentnode.childnodes;
int length = allChild.length;
para (int i = 0; i <comprimento; i ++)
{
ihtmldomNode Child_Node = (ihtmldomNode) allChild.item (i);
treenode tempnode = Tree_node.nodes.add (Child_Node.nodename);
insertdomnodes (child_node, tempnode);
}
}
}
// Insira o Domnode em
private void EvipsBrowser_documentComplete (remetente do objeto, axshdocvw.dwebbrowrowSevents2_documentCompleteevent e)
{
domtreeview.nodes.clear ();
ihtmldocument3 htmldocument = (ihtmldocument3) EvipsBrowser.document;
ihtmldomNode rootdomNode = (ihtmldomNode) htmldocument.documentElement;
Treenode root = domtreeview.nodes.add ("html");
insertdomnodes (rootdomNode, root);
}