国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C#下從HTML文件生成DOM樹

2019-11-18 19:04:21
字體:
來源:轉載
供稿:網友

由于最近需要使用C#進行IE的相關編程,因此特整理出相應的代碼出來
下面的代碼是訪問HTML,并生成TreeView DOM書的代碼:
PRivate void InsertDOMNodes(IHTMLDOMNode parentnode,TreeNode tree_node)
  {
   if(parentnode.hasChildNodes())
   {
    IHTMLDOMChildrenCollection allchild = (IHTMLDOMChildrenCollection)parentnode.childNodes;
    int length = allchild.length;

    for(int i=0;i<length;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(object sender,  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);
  }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 息烽县| 政和县| 平果县| 通榆县| 北宁市| 武清区| 石城县| 西乌| 和林格尔县| 鄱阳县| 内乡县| 灵川县| 张家界市| 大港区| 海晏县| 平江县| 铜陵市| 保亭| 武宁县| 依兰县| 剑河县| 尤溪县| 霸州市| 哈尔滨市| 资中县| 榕江县| 安多县| 扎赉特旗| 龙泉市| 齐河县| 青岛市| 永定县| 娱乐| 历史| 郸城县| 宁蒗| 玛多县| 耿马| 赫章县| 图木舒克市| 都昌县|