现在WEB开发模式
1。提供用户界面
2。接收用户输入,并存入数据库
3。读取数据库,建立显示列表
4。读取文章
使用xml的开发模式
1。提供用户界面
2。接收用户输入,并存入数据库
3。将数据库中的这条记录输出为一个xml文档
4。读取数据库,建立显示列表
5。用户的浏览指向添加时生成的xml文件,而不是WEB页面
6。xml和xsl结合,将结果显示给用户
优点
1。在添加时生成了xml,以后每次客户浏览都是指向这份xml,不用WEB程序重新检索数据库内容,減轻了服务器负担
2。在添加内容时,可以组合成xml格式加入数据库,这样显示时就可以有一定的格式。更加人性化。
3。可以通过使用xsl来控件显示。做到UI的分离。
思考
1。为什么要存入数据库,而不直接生成xml文件?
可以这样做,但是在做内容修改,删除,全检索时就会很麻烦,而且操作xml文件变的效率低下。所以放到数据库中再生成xml,而不直接生成xml。这样可以只对数据库进行操作,完成后,生新生成一份新的xml.
2。为什么有些网站不是.xml 而是.shtml或.html?
考虑到不是所有的浏览器都支持XML。所以在生成xml这一步时,并不生成xml,而是直接结合xsl生成shtml,或html。用户浏览时是链接的这个文件。
这样也会有点问题,就是在改变xsl时,就要把所有这些shtml文件重新生成一次。
3。这样在WEB开发时不是没有用以DOM?
4。