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 相关文章推荐
兼容IE与firefox火狐的回车事件(js与jquery)
Oct 20 Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 Javascript
jquery做的一个简单的屏幕锁定提示框
Mar 26 Javascript
jQuery中[attribute^=value]选择器用法实例
Dec 31 Javascript
JS实现5秒钟自动封锁div层的方法
Feb 20 Javascript
javascript跨域的方法汇总
Oct 23 Javascript
canvas实现简易的圆环进度条效果
Feb 28 Javascript
Angular.js自动化测试之protractor详解
Jul 07 Javascript
基于JavaScript中标识符的命名规则介绍
Jan 06 Javascript
Vuex的actions属性的具体使用
Apr 14 Javascript
WebSocket的简单介绍及应用
May 23 Javascript
详解Vue-cli3.X使用px2rem遇到的问题
Aug 09 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
php中关于codeigniter的xmlrpc的类在进行数据交换时的类型问题
2011/07/03 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
类似框架的js代码
2006/11/09 Javascript
File文件控件,选中文件(图片,flash,视频)即立即预览显示
2009/04/09 Javascript
javascript showModalDialog 多层模态窗口实现页面提交及刷新的代码
2009/11/28 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
js数组如何添加json数据及js数组与json的区别
2015/10/27 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
基于vue1和vue2获取dom元素的方法
2018/03/17 Javascript
为什么说JavaScript预解释是一种毫无节操的机制详析
2018/11/18 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
Vue实现base64编码图片间的切换功能
2019/12/04 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
用Python登录Gmail并发送Gmail邮件的教程
2015/04/17 Python
Python删除windows垃圾文件的方法
2015/07/14 Python
恢复百度云盘本地误删的文件脚本(简单方法)
2017/10/21 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
python requests 测试代理ip是否生效
2018/07/25 Python
windows下Pycharm安装opencv的多种方法
2020/03/05 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
农田水利实习自我鉴定
2013/09/19 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
学校周年庆活动方案
2014/08/22 职场文书
初中生考试作弊检讨书
2014/12/14 职场文书
2015年环卫工作总结
2015/04/28 职场文书
幸福来敲门观后感
2015/06/04 职场文书
2016银行求职自荐信
2016/01/28 职场文书
如何使用分区处理MySQL的亿级数据优化
2021/06/18 MySQL