Karena kami perlu menggunakan C# untuk pemrograman terkait baru -baru ini, kami telah menyusun kode yang sesuai. Kode berikut adalah mengakses HTML dan menghasilkan kode buku Dom Treeview:
private void insertDomnodes (ihtmldomnode parentNode, treenode tree_node)
{
if (parentNode.haschildnodes ())
{
ihtmldomchildrencollection allchild = (ihtmldomchildrencollection) parentNode.childnodes;
int panjang = allchild.length;
untuk (int i = 0; i <panjang; i ++)
{
ihtmldomnode child_node = (ihtmldomnode) allchild.item (i);
treenode tempnode = Tree_node.nodes.add (Child_node.nodename);
InsertDomNodes (Child_node, Tempnode);
}
}
}
// Masukkan domnode ke
private void evipsbrowser_documentcomplete (pengirim objek, 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);
}