Поскольку нам в последнее время нужно использовать C# для связанных программ, мы собрали соответствующий код. Следующий код должен получить доступ к HTML и генерировать код книги Treeview Dom:
private void insertdomnodes (ihtmldomnode parentnode, treeNode tree_node)
{
if (parentnode.haschildnodes ())
{
ihtmldomchildrencollection allchild = (ihtmldomchildrencollection) parentnode.childnodes;
int length = allchild.length;
для (int i = 0; i <длины; i ++)
{
ihtmldomnode child_node = (ihtmldomnode) allchild.item (i);
treeNode tempnode = tree_node.nodes.add (child_node.nodename);
insertdomnodes (child_node, tempnode);
}
}
}
// вставить domnode в
private void evipsbrowser_documentcomplete (отправитель объекта, axshdocvw.dwebbrowserevents2_documentcompleteevent e)
{
domtreeview.nodes.clear ();
ihtmldocument3 htmldocument = (ihtmldocument3) evipsbrowser.document;
ihtmldomnode rootdomnode = (ihtmldomnode) htmldocument.documentelement;
treeNode root = domtreeview.nodes.add ("html");
InsertDomnodes (rootdomnode, root);
}