從數據庫裏面提取數據以xml的格式顯示出來

解决方案 »

  1.   

    其实回复分为两部分: reply.asp和build_topic.aspreply.asp文件创建数据记录,即添加数据到MSSQL数据库,而build_topic.asp即为创建静态的.xml文件,再用已有的.xsl来解释现实。
      

  2.   

    想想sina.com,sohu.com 是怎样做的,他们的新闻系统肯定也是能实现这样的效果,但是,他们好象也没有通过xml做的。
      

  3.   

    如kimryo(轻*轻*前*轻*重)所说,csdn采用xml页面构架.
    但我个人认为,向MSSQL库写入数据的步骤csdn是没有的!
    即,回复信息直接写入xml页面,再更新标题中的"回复"
    "人气"等数据即可.
    xml页面本身便是一个数据的载体,只需用xsl进行体现了
    回复信息如还入库的话,不是忽略这个优势吗?
    再者,csdn一天如此庞大的回复信息量,入库不切实际.
    想必这次csdn论坛改版,也是冲着更大的信息容量而来!
      

  4.   

    那这样就不需要reply.asp了,直接buidl_topic不就行了,你在网络状况不好的时候看到页面的出错信息了吗? Microsoft SQL DB .......
      

  5.   

    你在xml的标记中间加入'<'或'>'等XML的保留字符再用最新的MSXML4 Parser来解析,会得到不想到的结果
      

  6.   

    也不一定,可以用页面缓冲技术,他们其使用的是asp动态产生xml,完全可以设置页面缓冲,似乎他们就是这么做的:)
    当回复的时候,清除缓冲,重新生成一个页面缓冲,这样比较方便,效率也高,速度也很好,但是有时候会发生缓冲混乱,这个就要问微软了,提供的asp有多少bug。
      

  7.   

    to nethermit
    小弟对asp页面缓冲技术,不是太清楚...可以帮个忙,
    讲讲具体的实现流程,或给个例子,给些资料网站也行!
    不甚感激!!!