在DELPHI里用什么方法可以分析HTML文档的结构??(100分)

  • 主题发起人 主题发起人
  • 开始时间 开始时间

Unregistered / Unconfirmed
GUEST, unregistred user!
我想知道一个HTML文档(网页)的结构,请问用什么方法可以实现?谢谢!
 
"结构"指的是什么?
 
HTML文档的组成!用了什么元素,每个元素又用了什么属性!!
 
到这里
http://202.97.166.10/files/delphi/delphi.htm
下载一个DHTMLEdit的ocx控件,带有demo的
 
这是地址是那里的??我上不去!!
 
****!

今天我这里电信的路由器坏了,你明天试试吧!
 
请问那里还有这个控件下载??我急用!
 
>>HTML文档的组成!用了什么元素,每个元素又用了什么属性!!

HTML不就是由那个尖括号括着的东西和正文组成的吗?还要什么?
 
放到这里了:
http://www.wenhua.com.cn/ocx_dhtmleditsdk.exe
 
下载完了说一声,我好删掉
 
爽!我用jet-car两分钟就下完了!!
 
cAkk你那个下载页挺不错,内容很特别。
望再接再厉争取更大进步。
 
谢谢小三儿.

为了那个下载站点,我们老板没少说我,因为我们有一个server在上面运行,
最近客户反映速度变慢了. :-P

BTW: 我们公司的主页如何? 我做的..习习. :-)
 
这里有一个HTML语法解析的控件,可能对你有用。
http://vcl.vclxx.com/DELPHI/D32FREE/HTMLPRSR.ZIP
 
我试过了,比较好用。
如果下载有问题,说一声,我Email给你。
使用本单元中定义的类可以解析(和更新)任何HTML数据。

以下是我翻的简单说明,将就着看吧;-)

使用本单元须按一下步骤进行:
1、建立一个THtmlParser对象,将其Text属性设为你想解析的HTML文本;
2、使用以下两个方法在文本中自由移动:
NextTag --- 移动到下一个HTML标签(当Text属性被设置时,当前位置为文本起始处;
PrevTag --- 移动到上一个HTML标签
当前标签可由Tag属性获得。
TextBetween属性的内容为两个标签之间的文本。
3、其他有用的方法:
LoadFromFile --- 从磁盘中指定文件调入文本。
SaveToFile --- 将文本存盘。
GotoBeginning --- 设置文本起始处为当前位置(Tag和TextBetween两个属性置空)。
GotoEnd --- 设置文本结尾处为当前位置(Tag和TextBetween两个属性置空)。
RemoveTag --- 删除当前的标签
InsertTag --- 在当前标签之前插入一个新标签。
InsertText --- 在当前位置插入一些文本。
4、使用TTag对象存取<>之间的任何文本。
Name --- 标签名(如:'TABLE','IMG' 和'/BODY'),总是以大写形式返回。
Params --- 包括所有参数的TStringList。
     (每一行的形式,如'width=100' 或 'ALT="my image"')
提示:可以使用TStringList的Names,Values属性

最新的版本在"Delphi Super Page"可以得到。(http://delphi.icm.edu.pl)
 
to cAKK,

您那个DHTMLEdit能不能再给我一个? 谢谢了.
 
我也想要一个

分析HTML的都要:)

我的信箱 developer@shtdu.edu.cn
 
to cAKK,
对不起,打扰了.我已经得到它了.
 
这位枫同志好像也不知去向...
我觉得还是SY0331同志说的比较准确一点。cakk,你的那个站我也上不去...
不过你的公司的站做得还真不错!特别是股票的实时图表.
 
时间太久,强制结束。 wjiachun
 
后退
顶部