设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 其他开发语言 >> IHtmlViewer元素处理三函数分析
精品推荐
其他开发语言点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·Modem 常用AT指令集
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
·Thinking in C++ 简体中文第二版
·debug和release的区别
·error LNK2001: unresolved external symbol __ftol2 错误解决
·C库函数手册
·一个简单的C语言编译器
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

IHtmlViewer元素处理三函数分析

作者: 来源:网络文章 时间:2005-12-17 20:57:29

IHtmlViewer元素处理三函数分析(1)

IHtmlViewer元素处理三函数分析
编写:陈希(Alan Chen)
电邮:chenxi_cn@126.com
时间:2004年5月13日
平台:BREW 2.0

IHtmlViewer接口可以处理HTML页面,它所能支持的HTML特性如下:
超文本链接
简单表单:文本输入、列表、提交按钮、多项选择框、单选按钮
嵌入的图像(BMP)
水平排列:居左、居中、居右
粗体文本
大字体文本
文本颜色

不支持的特性如下:
Java小程序
框架
脚本
背景颜色
CSS技巧">CSS
Unicode编码

HTML页面元素
先分析一下一个HTML页面:
<html>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
</HEAD>
<body>
<form method="GET" action="submit" name="test">
<input name="fid" type="hidden" id="fid" value="5">number
<input type="text" name="number" size="15" id="number" value="12345678" ><p>
<input type="submit" name="submit" value="send">
</form><p>
<a HREF="index.htm">mainmenu</a><p>
</body>
</html>
其中像html, body, meta, form, input等都是一个元素,同时每个元素都可能含有字符串文本,每一个元素都或多或少的含有属性。

元素处理函数
IHtmlViewer接口有三个处理元素的函数,分别如下:
IHTMLVIEWER_FindElem : 根据给定的元素名称和排列顺序查找元素
IHTMLVIEWER_GetElemText : 获取指定元素的文本内容
IHTMLVIEWER_GetAttrValue : 获得指定元素的某个属性值

原型如下:
int32 IHTMLVIEWER_FindElem(IHtmlViewer * pIHtmlViewer,const char * pszElem,int nIndex)
参数:
pIHtmlViewer指向IHtmlViewer接口对象
pszElem存储要查找的元素名称,是一个零结束符的ASCII字符串,大小写不敏感,如"input"
nIndex指出该元素的排列顺序,(0 => first element, 1=> second element, and so on),比如同样的"input"元素就有三个,那么当

nIndex=0,表示第一个,nIndex=1,表示第二个,依次类推
返回值:
返回一个非负整数,表示该元素在文档中的位置
返回IHTMLVIEWER_NOTFOUND,表示指定的元素未发现
返回IHTMLVIEWER_BADELEMENT,表示pszElem是一个不满足标准规范的元素名,只有经过标准规范认证的元素才能被识别

int32 IHTMLVIEWER_GetElemText(IHtmlViewer * pIHTMLViewer,int32 nElemPos,char * pchBuf,int32 cbBuf)

共2页 9 7 [1] [28 :>

IHtmlViewer元素处理三函数分析 相关文章:
IHtmlViewer元素处理三函数分析 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com