DHTML + XML + ... = 下一代 大富翁论坛 预览 (0分)

  • 主题发起人 主题发起人 yysun
  • 开始时间 开始时间
Chxn: 分页技术 是指 “首页 上页 下页 末页”吗?看看 listq.xsl 就知道了。
通过操练做 http://www.delphibbs.com/xml,我总结出三篇文章:
<a href=/delphi/attachments/xml.doc>《实战XML》</a>
<a href=/delphi/attachments/ie_customTag.doc>HTML编程的控件技术</a>
<a href=/delphi/attachments/jsptag.doc>JSP Tag Library 介绍</a>
 
哦,不好意思。我的意思是说:是用asp将数据转换为XML+XSL->HTML,如果有1000数据,
你是XML中存在1000条,还是每次只有10条,每次重新转换XML.
如果是前者,XSL如何写?
如果是后者,ASP的分页有没有比较好的方法来实现?
 
看起来挺漂亮的
 
Hi, Chxn, 我们的方法是您讲的后者。
ASP 中用 RecordSet.AbsolutePosition 根据页码 CurRecNo 定位。
CurRecNo = (CurPage - 1) * 20
if CurRecNo>0 then
RS.AbsolutePosition = CurRecNO + 1
end if
然后,取 20 个问题,生成 XML 返回客户端。在客户端完成 XML+XSL->HTML的转换。
这样的好处有:
1.ASP 相当简短,不需要组合数据与排版格式所需的字符相加操作,速度快;
2.XSL Cache 在客户端,不必每次都传,网络传送量减少。
3.利用客户机的计算能力,减少服务器负担。
4.可以用多套 XSL,获得多种模式,供用户选择,而生成 XML 的 ASP 程序不用改。
坏处有:现在 Netscape 还不支持。
另外,如果您还想知道 XSL 如何从1000条记录中提取10条,可以用 <xsl:if test="...">
XSL 还可以排序。这方面资料很多:xml.org, xml.com, xml101.com ...
 
to SuperMMX:
希望你能在LINUX下面开发一个支持功能象IE那样的多的浏览器....
 
能把简单的在浏览器内生成多个FRAME代码介绍给我吗,我真的对它很感兴趣,
多谢YYSUN
 
我希望不用图标
因为我上网从不打开图象
 
看到论坛的每一次改进我都很兴奋

 
cool,但是,有点乱.最好实用些.
BTW:可以定义好自己的browser desktop吗.记录在cookies里,
以后,就可以实现页面的个性化了
 
谁有xml产品,能否email给我啊?先谢咯
 
把一箩筐的东西,放入盘子中的杯子里。
是很好看,但不好用!
 
服了YYSun
不过从照顾尽可能多的用户角度出发,XML好象意义不大……
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
757
import
I
I
回复
0
查看
787
import
I
后退
顶部