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获取浏览器版本及名称实现函数
Apr 02 Javascript
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
Apr 08 Javascript
详解AngularJS的通信机制
Jun 18 Javascript
原生js编写autoComplete插件
Apr 13 Javascript
第五篇Bootstrap 排版
Jun 21 Javascript
xtemplate node.js 的使用方法实例解析
Aug 22 Javascript
Javascript中字符串和数字的操作方法整理
Jan 22 Javascript
Bootstrap table右键功能实现方法
Feb 20 Javascript
js轮播图的插件化封装详解
Jul 17 Javascript
Vue和React组件之间的传值方式详解
Jan 31 Javascript
vue实现中部导航栏布局功能
Jul 30 Javascript
JS实现页面侧边栏效果探究
Jan 08 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
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
利用jQuery实现可输入搜索文字的下拉框
2013/10/23 Javascript
js控制input输入字符解析
2013/12/27 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
JavaScript中Array的实用操作技巧分享
2016/09/11 Javascript
jQuery Easyui datagrid连续发送两次请求问题
2016/12/13 Javascript
d3.js中冷门却实用的内置函数总结
2017/02/04 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
vue项目实现github在线预览功能
2018/06/20 Javascript
JavaScript函数IIFE使用详解
2019/10/21 Javascript
vue中使用WX-JSSDK的两种方法(推荐)
2020/01/18 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
js实现随机点名功能
2020/12/23 Javascript
[43:51]2014 DOTA2国际邀请赛中国区预选赛 Dream Times VS TongFu
2014/05/22 DOTA
Python脚本实现格式化css文件
2015/04/08 Python
对Tensorflow中的矩阵运算函数详解
2018/07/27 Python
Python wxpython模块响应鼠标拖动事件操作示例
2018/08/23 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
python中的数据结构比较
2019/05/13 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
python 公共方法汇总解析
2019/09/16 Python
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
运动会广播稿300字
2014/01/10 职场文书
代理班主任的自我评价
2014/02/04 职场文书
2014年会策划方案
2014/05/11 职场文书
快递员岗位职责
2014/09/12 职场文书
小公司融资,商业计划书的8切记
2019/07/15 职场文书
pycharm 如何查看某一函数源码的快捷键
2021/05/12 Python
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js
Python  序列化反序列化和异常处理的问题小结
2022/12/24 Python