최근 관련 프로그래밍에 C#을 사용해야하므로 해당 코드를 컴파일했습니다. 다음 코드는 HTML에 액세스하고 TreeView DOM Book 코드를 생성하는 것입니다.
private void insertDomnodes (ihtmldomnode parentnode, treenode tree_node)
{
if (parentnode.haschildnodes ())
{
ihtmldomchildrencollection allchild = (ihtmldomchildrencollection) parentnode.childnodes;
int 길이 = AllChild.length;
for (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);
}