AJAX开发简略 (第二部分)

2019-09-14 07:33:37王旭

7.5.3、如何在使用XML还是普通文本间权衡
  使用XML文档确实有其方便之处。不过XML文档的某些问题倒是要考虑一下,比如说延迟,即服务器不能立即解析XML文档成为DOM模型。这个问题在一定程度上会影响AJAX要求的快速反应能力。另外,某些情况下我们并不需要使用XML来表示数据,比如说数据足够简单成只有一个字符串而已。就好像我们之前提到的数据校验和级联菜单的例子一样。所以,个人认为在下面这些情况下可以考虑使用XML来作为数据表示的介质: 数据比较复杂,需要用XML的结构化方式来表示 不用考虑带宽和处理效率支出 与系统其他API或者其他系统交互,作为一种数据中转中介 需要特定各式的输出视图而文本无法表示的

  总之,要认真评估两种表示方式的表示成本和效率,选择合适的合理的表示方式。   

  在关于AJAX的系列文章的下一篇,我们将综合使用DOM和XML,来实现一个可以持久化的简单留言簿。另外,还将试着模拟MSN Space的部分功能,来体会AJAX的魅力。

参考文章:

作者: fanscial 标题: 《AJAX简介》
网址: http://www.blogjava.net/fanscial/archive/2005/08/31/11628.html
作者: Amour GUO 标题: 《AJAX内部交流文档》
网址: http://www.dragonson.com/doc/ajax.html
作者: MoztwWiki 标题: 《AJAX上手篇》
网址: http://wiki.moztw.org/index.php/AJAX_%E4%B8%8A%E6%89%8B%E7%AF%87
作者: Philip McCarthy 标题: 面向Java开发人员的Ajax:构建动态的Java应用程序
网址: http://kb.csdn.net/java/Articles/200510/bed0423e-5297-49c9-9464-0e3eb733c8b5.html
作者: Philip McCarthy 标题: 面向Java开发人员的Ajax:Ajax的Java对象序列化
网址: