当前位置:  开发笔记 > 前端 > 正文

你什么时候使用XML over JSON for Ajax?

如何解决《你什么时候使用XMLoverJSONforAjax?》经验,为你挑选了1个好方法。

最近,许多程序员和包括我在内的程序员都将AJ从AJAX中取出,并且默认情况下使用JSON作为协议格式.但是,我试图想一些XML作为协议格式更合适的地方,不包括SOAP(因为理论上SOAP无论如何都可以用JSON完成).

注意:我非常喜欢XML用于许多其他目的,所以它不是关于XML与JSON的关系,我特别关注AJAX的传输协议.



1> Paolo Bergan..:

这个问题非常类似于什么时候更喜欢JSON而不是XML?

无论如何,我同意那里最高投票的答案:

除非我需要使用XML,否则我使用JSON.它更容易理解,并且(因为它需要更少的配置开销)如果库在您的上下文中可用,则更容易编程用于读取和写入,并且它们现在非常普遍.

当亚马逊首次将其目录公开为Web服务时,他们同时提供了JSON和XML.90%的实施者都选择了JSON.

另一方面,XML适用于......

您需要消息验证

你正在使用XSLT

您的邮件包含大量标记文本

您需要与不支持JSON的环境进行互操作

您需要属性或命名空间

这也是从上面的问题中得出的,这基本上与此相反.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有