不知在CSDN中,ASP与XML的结合是怎么样的,每一个贴子都会自动生成一个静态的XML吗?

coolhealth 2002-11-10 01:21:37

我想不知道是不是每个贴子都生成一个XML呢?

我想这样速度是不是快一些呢?

这样要怎么做呢??
...全文
28 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
huiqi2001 2002-12-19
  • 打赏
  • 举报
回复
TO:fa2002(叮当)

gameboy999(C2Java)好象说的是XPath实现的查询啊,呵呵。不过真要对正文进行查询,也是可以用数据库做,但代价极其昂贵吧。
heroqxn 2002-12-19
  • 打赏
  • 举报
回复
看看源码就可以找到CSDN的XSL文件

右键试试
fa2002 2002-12-18
  • 打赏
  • 举报
回复
to gameboy999(C2Java):标题是在数据库中的,检索很方便,你不会是说要查询正文吧?什么论坛有这种功能啊?数据库一定很牛。
showgood 2002-12-18
  • 打赏
  • 举报
回复
我没用过xml,请问一下xsl解析是什么?像php,asp一样的解释器吗??要不要安装??
还有,xml是一个文件。每个帖是一个xml文件。那么找到这个xml文件后。
?temp=.7383692参数有什么用呢?
gameboy999 2002-12-14
  • 打赏
  • 举报
回复
csdn做法没有什么特殊的,用的是最简单的
因为老的csdn数据都是放在关系型数据库中,只是现在输出改用了xml,和以前的shtml类似,也采用了静态xml的方式,在帖子没有变化的同时,是不会去读取数据库的,以便提供最佳的速度和性能

所以,有时候版主删除一个帖子,事实上删除的是那个XML文件,只要你点管理,它还是会生成一个新的XML

用数据库的好处不是没有的,至少查询,备份起来简单,楼上有位兄台说自己作的东东都采用XML文件,试问,如果要查询的话,你怎么办?模糊查询,SQL语句实现的特点,你能实现吗?别告诉我你可以轻易实现XPath甚至XQuery.


fa2002 2002-12-13
  • 打赏
  • 举报
回复
呵呵,我已经做出了一个和csdn一样使用xml的论坛了,而且是asp.net
netnice 2002-12-12
  • 打赏
  • 举报
回复
Http://www.ChinaOK.net/Csdn/
asvaboy1980 2002-12-12
  • 打赏
  • 举报
回复
那怎么来保存csdn的xml帖子呢???我很喜欢csdn的风格,
是不是要保存xsl和css文件呢???
shark7823 2002-12-12
  • 打赏
  • 举报
回复
查找xml文件过程中没有用到数据库,所以也就是说看帖子,这个大家用的最多的功能没有涉及数据库,大大减轻了数据库的负担
shark7823 2002-12-12
  • 打赏
  • 举报
回复
我估计csdn的做法是这样的,
它的帖子列表没有用xml,而是通过组件将每个帖子的标题从数据库中读出,显示,然后根据传递的帖子参数,通过asp文件找出相应的xml文件,经xsl解析后输出,
论坛在发贴的时候同时生产了一个相应的xml文件

保存他的文档我已经在 asvaboy1980(蓝boy)地帖子中说明了
Godshow 2002-11-15
  • 打赏
  • 举报
回复
以后整理起来会很方便。
ZHANGWEI15 2002-11-13
  • 打赏
  • 举报
回复
可能是增加了灵活性
最可能是查询方面的
asterdnet 2002-11-13
  • 打赏
  • 举报
回复
用XML作论坛有什么优势呢?我觉得速度变慢了,并且用那么多的XML文件,好像回到了文件数据库的时代!???谢谢!
ccbl 2002-11-12
  • 打赏
  • 举报
回复
关注
QQKiKi 2002-11-12
  • 打赏
  • 举报
回复
coolhealth(漫漫追求):
"看贴子的时候,首先是打开的一个ASP带参数的链接,然后再转到一个XML中的"

我的站点和CSDN有所不同,我是把XML在服务器端解析为HTML后输出的,CSDN估计只是在服务器端做了个文件是否存在的判断,而后直接返回XML的URL

因为我的站点浏览者不专业,很多人都是IE4,IE5(因为即使是WIN2000也是IE5).而XML只有在IE5.5才能正常显示.为了兼容性,我不得不牺牲服务器的性能,增加了XML的解析

CSDN由于面向的对象都是比较专业的,所以他直接返回XML的URL,所以大家如果用IE4是看不到这些帖子的页面的
QQKiKi 2002-11-12
  • 打赏
  • 举报
回复
传给XML的参数对XML文件是毫无用处的,他的作用是骗过IE浏览器那对访问者及其有用,但对程序员特别讨厌的CACHE
coolhealth 2002-11-11
  • 打赏
  • 举报
回复
我也这样想.
Godshow 2002-11-11
  • 打赏
  • 举报
回复
我也一直想知道csdn的运行方式。它传给xml文件那个参数是做什么用的呢?
coolhealth 2002-11-11
  • 打赏
  • 举报
回复
什么意思呢?不清楚。
oneway 2002-11-11
  • 打赏
  • 举报
回复
../csdn.xlt ?????
加载更多回复(2)

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧