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 相关文章推荐
一段实现页面上的图片延时加载的js代码
Feb 11 Javascript
Google排名中的10个最著名的 JavaScript库
Apr 27 Javascript
JavaScript创建一个object对象并操作对象属性的用法
Mar 23 Javascript
jQuery实现防止提交按钮被双击的方法
Mar 24 Javascript
详解Bootstrap的iCheck插件checkbox和radio
Aug 24 Javascript
遍历json获得数据的几种方法小结
Jan 21 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 Javascript
JS日程管理插件FullCalendar简单实例
Feb 07 Javascript
Validform验证时可以为空否则按照指定格式验证
Oct 20 Javascript
微信小程序实现收藏与取消收藏切换图片功能
Aug 03 Javascript
layui复选框限制选择个数的方法
Sep 18 Javascript
微信小程序列表时间戳转换实现过程解析
Oct 12 Javascript
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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
PHP容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
php启动时候提示PHP startup的解决方法
2013/05/07 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
thinkphp的c方法使用示例
2014/02/24 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
node.js中的buffer.slice方法使用说明
2014/12/10 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
学习Node.js模块机制
2016/10/17 Javascript
微信小程序 scroll-view组件实现列表页实例代码
2016/12/14 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
JavaScript判断输入是否为数字类型的方法总结
2017/09/28 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
Vuex持久化插件(vuex-persistedstate)解决刷新数据消失的问题
2019/04/16 Javascript
Vue.js组件实现选项卡以及切换特效
2019/07/24 Javascript
利用python画一颗心的方法示例
2017/01/31 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
基于python读取.mat文件并取出信息
2019/12/16 Python
jupyter 实现notebook中显示完整的行和列
2020/04/09 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
爱尔兰领先的在线体育用品零售商:theGAAstore
2018/04/16 全球购物
中专毕业生自我鉴定范文
2013/11/09 职场文书
八一建军节感言
2014/02/28 职场文书
幼儿园大班家长评语
2014/04/17 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
小学一年级学生评语大全
2014/12/25 职场文书
小学教师教育随笔
2015/08/14 职场文书
python tqdm用法及实例详解
2021/06/16 Python