json跟xml的对比分析


Posted in Javascript onJune 10, 2008

·可读性

JSON和XML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。

·可扩展性

XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。

·编码难度

XML有丰富的编码工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。

·解码难度

XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML输的真是没话说。

·流行度

XML已经被业界广泛的使用,而JSON才刚刚开始,但是在Ajax这个特定的领域,未来的发展一定是XML让位于JSON。到时Ajax应该变成Ajaj  (Asynchronous JavaScript and JSON)了。

虽然说json的好处有很多,但归根到底 xml还是很好很强大的东西.  ...

本篇文章来源于 cssrain.cn 原文链接:http://www.cssrain.cn/article.asp?id=489

Javascript 相关文章推荐
javascript的函数
Jan 31 Javascript
通过js来制作复选框的全选和不选效果
May 22 Javascript
jQuery将多条数据插入模态框的示例代码
Sep 25 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
总结Javascript中的隐式类型转换
Aug 24 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
Dec 26 Javascript
JavaScript实现的select点菜功能示例
Jan 16 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
Mar 08 Javascript
jQuery实现下拉菜单的实例代码
Jun 19 jQuery
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
Feb 22 Javascript
微信小程序Flex布局用法深入浅出分析
Apr 25 Javascript
JQuery事件冒泡和默认行为代码实例
May 13 jQuery
json 定义
Jun 10 #Javascript
json简单介绍
Jun 10 #Javascript
告诉大家什么是JSON
Jun 10 #Javascript
javascript模仿msgbox提示效果代码
Jun 10 #Javascript
javascript 建设银行登陆键盘
Jun 10 #Javascript
js left,right,mid函数
Jun 10 #Javascript
国外的为初学者写的JavaScript教程
Jun 09 #Javascript
You might like
使用PHP socke 向指定页面提交数据
2008/07/23 PHP
利用PHP制作简单的内容采集器的原理分析
2008/10/01 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
javascript禁制后退键(Backspace)实例代码
2013/11/15 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
javascript简单实现命名空间效果
2014/03/06 Javascript
javascript 判断整数方法分享
2014/12/16 Javascript
JSON字符串和对象之间的转换详解
2015/05/26 Javascript
js实现将选中值累加到文本框的方法
2015/08/12 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
2016/04/01 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
node.js学习之base64编码解码
2016/10/21 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
JavaScript 日期时间选择器一些小结
2018/04/02 Javascript
vue移动端微信授权登录插件封装的实例
2018/08/28 Javascript
vue-cli系列之vue-cli-service整体架构浅析
2019/01/14 Javascript
JavaScript判断浏览器运行环境的详细方法
2019/06/30 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
2020/06/23 Javascript
pygame游戏之旅 创建游戏窗口界面
2018/11/20 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
javascript实现用户必须勾选协议实例讲解
2021/03/24 Javascript
应届生学校辅导员求职信
2013/11/07 职场文书
小区门卫管理制度
2014/01/29 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers