Étant donné que nous devons utiliser C # pour la programmation connexe récemment, nous avons compilé le code correspondant. Le code suivant consiste à accéder à HTML et à générer le code de livre Dom TreeView:
INSTERDADODODES PRIVÉS (IHTMLDOMNODE PARENTNODODE, TREENODE Tree_Node)
{
if (parentNode.haschildNodes ())
{
IhtmldomChildRencollection Allchild = (ihtmldomChildRencollection) parentNode.childNodes;
int length = allchild.length;
pour (int i = 0; i <longueur; i ++)
{
ihtmldomnode child_node = (ihtmldomnode) allchild.item (i);
Treenode tempNode = arbre_node.nodes.add (child_node.nodeName);
insertDomNodes (child_node, tempnode);
}
}
}
// insérer le domnode dans
private void evipsbrowser_DocumentComplete (expéditeur d'objet, axshdocvw.dwebbrowerevents2_documentcompleteevent e)
{
domtreeview.nodes.clear ();
ihtmlDocument3 htmlDocument = (ihtmlDocument3) evipsbrowser.Document;
ihtmldomnode rootDomnode = (ihtmldomnode) htmlDocument.DocumentElement;
Treenode root = domtreeview.nodes.add ("html");
insertDomNodes (rootdomnode, racine);
}