IHTMLDocument 在Winform中处理Html文档
来源:互联网 发布:美橙的域名能备案么 编辑:程序博客网 时间:2024/06/14 16:48
我这里是在WinForm程序中通过WebBrowser实现Form窗体与HTML页面之间调用。在这个过程中需要在Form窗体后台对Html对象进行处理。下面来看怎么实现:
1.添加对系统Com组件的引用,如下图
不过建议把Microsoft.mshtml.DLL这个DLL从系统中拷贝出来放到程序的debug路径下,然后添加引用,这样是为了防止在系统没有该COM组件时程序不能运行。
2.创建IHTMLDocument对象:在创建对象前需要设置引用的属性,选择引用的dll——右键属性——签入互操作类型——设置为false。代码如下
IHTMLDocument2 htmlDoc = new HTMLDocumentClass();//声明并实例化IHTMLDocument2的对象
htmlDoc.write(pagehtml);//写入HTML文本
IHTMLDocument3 htmlDocument3 = htmlDoc as IHTMLDocument3;//声明并实例化IHTMLDocument2的对象
IHTMLElementCollection tableObjects = htmlDocument3.getElementsByTagName("table");//获取文本中的所有table对象
3.注意,如果想修改对象,必须重复安置第二部重新定义IHTMLDocument对象,把设置好的对象的html在复制给原对象。
- IHTMLDocument 在Winform中处理Html文档
- 在文档中处理文本
- VC HTML IHtmlDocument相关代码片段
- 在vs2008(2005)winform中,打开 office文档
- 如何在HTML文档中显示空格
- 在 HTML 文档中,标题很重要
- 如何在HTML文档中显示空格
- 在html文档中添加 iconfont 图标
- 在HTMl文档中使用CSS
- HTML文档处理(java)
- 在Html中使用语音处理控件
- js中拼接html文档之onclick函数处理
- winForm RichTextBox文档处理的相关功能
- 在HTML文档中嵌入CSS的几种方式
- myeclipse2013 html文档在preview中乱码问题,求指导
- 二、如何在 HTML 文档中放置VBScript
- 在html文档/指定标签中输出时间
- iOS webview中在Safari中 打开文档 进行处理
- 求多个字符串的最大公共子串---后缀数组
- young tableau(杨氏矩阵)
- Silverlight辅助开发工具
- 软件开发中的验证码
- 给定a和n,计算a+aa+aaa+a...a(n个a)的和(大数据处理)
- IHTMLDocument 在Winform中处理Html文档
- 使用7ZIP将windows的文件夹压缩成tar.gz传给linux
- java中彻底解决中文乱码
- SAP几则常用的BASIS技巧整理
- 给在读研究生+未来要读研同学们的一封受益匪浅的信
- myeclipse 注册码
- 360面试题目
- java 实现linux命令
- Java程序员从笨鸟到菜鸟之(一百一十)一步一步学习webservice(四)Axis2开发webservice详解