为什么一定要用XML做载体?因为访问量会很大,尽可能的用静态页面么?
我也觉得写XSL很麻烦?不过还是有些专门用来写XSL的工具的。其实你有没有想过,如果你全都用XML文件做载体,等你的XML积攒到了一定的数量,你的客户要求你增加功能,必然导致XML文件结构的变化,那你旧有的那些XML文件怎么办?还是用数据库吧

解决方案 »

  1.   

    真的是非常谢谢你yyzh,我那个客户就是说以后访问量很大的时候,这样都生成静态页面会快一点.
    但是这们做这个网站大概要多少钱,大家讨论一下吧.
      

  2.   

    像这样业务逻辑有些复杂的,千万别用XML做数据载体,绝对的不方便!
    用户要求查询时你怎么做?用户的一个企业信息增加了一个新属性,你怎么办?不像CSDN论坛,就是个回帖功能。用数据库加动态网页吧,性能不会成为问题,大不了多花些钱买好服务器!数据库是必须的,现在把数据库结果发布为XML也很容易,以后再改静态吧!要多少钱这事不好说,得看和客户关系好不好,而且还有售后服务的问题,总之麻烦事多着呢,要是我个人做,那就5-10W吧,公司做就要的更多
      

  3.   

    Oracle 有 XML Type , SQLSever 有 Select * from tablename for XML auto 。
    不一定要用 database.xml 作存储载体,
    以 XML 文件载体怎么启用事务和保证文件内容完整性和安全性 ?这个可能比较复杂。至于 界面 , 我看过 my.msn.com  和 spaces.msn.com 上每个模块可以 添加删除, 位置可以随便摆 , 不知道怎么做出来的 , 不过看得出来,每个模块内容是分开获取的,不是一个 HTML 或 XML 一次取得。
      

  4.   

    你们有没有人看过cocoon.它好就是基于xml的网站发布框架.
    我也觉得数据全放在xml中主要的难点是页面不好控制,现在开始做了,感觉好像很难,总觉得没有以前那做用数据库的方便.这个项目有没有什么好的方案呀?明天又要去见那个客户.感觉按他的要求做好难呀~~~