首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

2.1.4  XML

可扩展的标记语言(Extensible Markup Language)具有一种开放的、可扩展的、可自描述的语言结构,它已经成为网络中数据和文档传输的标准。正如它的名字一样,XML是用来描述数据结构的一种语言,它使得某些结构化数据的定义更加容易,可以通过它来与其他应用程序进行数据交换。

Ajax应用中,XML主要应用于处理服务器返回的数据。服务器返回的数据既可以是普通文本,也可以是XML形式的。如何在使用XML和普通文本之间进行权衡,这是一个值得考虑的问题。使用XML文档确实有其方便之处,但是它会在一定程度上影响服务器的响应速度,遇到以下的情况时可以考虑使用XML作为数据表示的介质:

·     数据比较复杂,需要用XML的结构化方式来表示;

·     不用考虑带宽和处理效率支出;

·     和系统其他API或者其他系统交互,作为一种数据中转介质;

·     需要特定格式的输出视图而无法用文本表示。

总之,必须认真评估两种表示方式的成本和效率,根据实际需要进行合理选择。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论