网站源码下载PR查询短网址
首页编程数据库网页图形冲浪邮件下载浏览器QQ系统办公软件站长安全手机邮件认证组网通信


网站首页 -> 网络编程 -> C#应用
C#下从HTML文件生成DOM树

发表日期:2005-12-23



由于最近需要使用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);
  }



上一篇:C#中从HTML生成DOM TreeView的代码 人气:11326
下一篇:C#2.0终于有了?:便捷判断的单分支版 人气:8752
网站文章搜索
邮件订阅服务
输入你的邮件地址,你将不会错过任何关于<C#应用教程>的内容
今日更新文章
·教你一种新思路调色教程
·使用Lab颜色通道调出照片完美色彩
·PS打造柔美风格色调教程
·教你给宝宝皮肤美白教程
·利用风景图片制作特色明信片
·PS给照片制作蓝天背景
·Photoshop制作沧桑颓废的城市海报
·如何才能出现”添加至百度首页“标志
·没学历 没文凭 没背景 我选择了SEO
·不可小觑的论坛式外链
·SEO的价值并不仅仅体现在搜索引擎上
·Photoshop打造完美江景
本栏目推荐文章
·在移动设备上用J2ME实现动画
·UML在嵌入式系统设计中的应用(1)
·用ASP编程实现快速查找
·面向对象思想之--继承以及多态
·JAR 文件揭密
·如何在启动机器时自动运行adsl拨号(2)
·小小计算器
·优化JAVA性能的几种方法
·用JDBC连接数据库(2)
·C# 3.0新特性初步研究 Part5:匿名类型
·Exo rc-ow版本正式发布
·在清单里设置主类
Copyright © 2005-2012 www.Devdao.com All rights reserved | 沪ICP备05001343号 sitemap