精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>ajax教程>正文

如何使用ajax开发web应用程序[3]


来源: 时间:06-12-24 点击: 点击这里收藏本文

  让我们从上面开始,一次一行的来分析它是如何输出XML的.

行2:  这部分代码发送一个http头来让用户客户端明白这个php文件输出的是一个XML。这就是为什么你在你的浏览器里看这个文档的时候它以一个XML文件的形式展现,即使你的文件有一个“.php”后缀。

行3:  这部分的代码输出了XML声明。这是我之前展示给你看的XML的第一行。

行4:  这部分的代码输出的最开始的两个标签:我们的根标签,<data>和我们用来放置所有宠物的<pets>标签。

行15:  这部分的代码最困难的。这里包含了一个循环用来遍历你数据库里所有的数据。每次循环,它会输出一个新的节点,这个节点用每一种动物作为标签名以及一个"任务"属性。例如,如果你数据库中的第一只宠物是“猫”而且它相应的任务字段是“喂食, 饮水, 抓跳蚤”,那php将输出在XML文档中输出 <猫 tasks="喂食, 饮水, 抓跳蚤" /> 。这个“\n” 部分只是在结尾插入一个新行,保证这个XML代码不至于都在同一行。

行17:  这部分的代码结束了 我们开始时打开的</pets> 和 </data> 节点。因为XML必须是格式良好的(well-formed),所以我们必须认真对待这部分以确认我们的程序能够正确运行。

  现在我们已经让PHP输出XML了,我们现在所要作的就是登录我们的mysql数据库,并进行我们所需要的修改,来更新这个XML。很酷,不是吗?我们仍然能够使用上一篇文章中的js脚本来获取代码,因为XML输出和之前的完全一样。

结论
  你可以再进一步的扩展,使用XML来保存和获取数据。换句话说,你能够使用php来写你的XML文件,然后让javascript来读。用ajax,你也能够定时的检查xml文件是否已经更改而且,如果XML已经更新,也可以更新本页面。
9 7 3 1 2 3 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.