您不是已经搜集了 有关资料了嘛
http://caiyakang.xicp.net/article/2005831053204.html
http://caiyakang.xicp.net/article/2005831307575.html
那么对于
[QUOTE]如果FSO生成的HTML文章很长,如何分页,?
如果FSO生成的文章很多,如何分页.?[/QUOTE]
如果是 将要使用fso 生成 文件的, 请使用 您资料中的 方法
如果是 已经生成的 较长的 HTML, 那么
1=使用上述方法重新生成
2=还是使用FSO,读取 HTML, 分析处理 需要 分割的 内容, 比如 头部/尾部/广告 等 需要 保留, 而 主要内容 需要 分割
假设HTMLContent为获取的该HTML文件内容
这里需要定位 这个主要内容的 位置, 可以参考 天气小偷 的做法,
首先需要知道 这个 主要内容 的 始末特征, 比如起始于<table id="mainContent" align="center" style="font-size:11px;">, 结束于 </table><br><table id="footer">...
那么我们知道怎样获取这个内容了,使用 Split函数,
mainStart = "<table id=""mainContent"" align=""center"" style=""font-size:11px;"">"
mainEnd = "</table><br><table id=""footer"""
Contents = Split(HTMLContent,mainStart)'开始分割
headContent = Contents(0)'头部
mainContent = Contents(1)'获取了主要内容+</table><br><table id="footer">...
Contents = Split(mainContent,mainEnd)'继续分割
mainContent = Content(0)'主要内容
footerContent = Content(1)'尾部
后面 我想应该更加简单了,不说了,就是 继续对mainContent主要内容使用上述的功能罢了, 对于已经解析的UBB等,因为已经编程HTML,那么 上述函数 存在一些问题,
最近比较忙,时间仓促,错误/不足之处请谅解
[此贴子已经被作者于2005-8-3 19:36:45编辑过]
VB, Delphi, ASP, PHP, JSP, .NET
MS SQL, My SQL, Oracle
Diablo, StarCraft, WarCraft, World of Warcraft