国产探花免费观看_亚洲丰满少妇自慰呻吟_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);
  }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安化县| 弋阳县| 察雅县| 兰州市| 江津市| 广宗县| 黑河市| 宝山区| 涪陵区| 祁连县| 赤水市| 石柱| 弋阳县| 南陵县| 新安县| 岑巩县| 刚察县| 武夷山市| 清丰县| 漳州市| 若羌县| 高州市| 镇平县| 兴义市| 建平县| 宁国市| 平陆县| 陕西省| 新建县| 林口县| 上高县| 五常市| 左云县| 上饶县| 西乌珠穆沁旗| 北票市| 三门县| 思茅市| 额济纳旗| 拜城县| 诸暨市|