xml应用于web开发的探索

现在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。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值