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 相关文章推荐
jQuery学习笔记(1)--用jQuery实现异步通信(用json传值)具体思路
Apr 08 Javascript
jquery.ui.draggable中文文档(原文翻译)
Nov 15 Javascript
让input框实现类似百度的搜索提示(基于jquery事件监听)
Jan 31 Javascript
理解JS绑定事件
Jan 19 Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 Javascript
将angular.js项目整合到.net mvc中的方法详解
Jun 29 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
Aug 02 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
深入了解JavaScript代码覆盖
Jun 13 Javascript
对layer弹出框中icon数字参数的说明介绍
Sep 04 Javascript
浅谈vue2的$refs在vue3组合式API中的替代方法
Apr 18 Vue.js
vue2实现provide inject传递响应式
May 21 Vue.js
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中判断变量为空的几种方法小结
2013/11/12 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
2016/02/03 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
JavaScript Object的extend是一个常用的功能
2009/12/02 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
JavaScript中的toDateString()方法使用详解
2015/06/12 Javascript
Bootstrap 过渡效果Transition 模态框(Modal)
2017/03/17 Javascript
详解vue表单验证组件 v-verify-plugin
2017/04/19 Javascript
JavaScript实现跟随滚动缓冲运动广告框
2017/07/15 Javascript
Vue resource中的GET与POST请求的实例代码
2017/07/21 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
用webpack4开发小程序的实现方法
2019/06/04 Javascript
React组件对子组件children进行加强的方法
2019/06/23 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
python用10行代码实现对黄色图片的检测功能
2015/08/10 Python
基于python的字节编译详解
2017/09/20 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
大三自我鉴定范文
2013/10/05 职场文书
经典导游欢迎词大全
2014/01/16 职场文书
企业出纳岗位职责
2014/03/12 职场文书
幼儿园小班家长寄语
2014/04/02 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
Python爬虫之爬取最新更新的小说网站
2021/05/06 Python
分享五个Node.js开发的优秀实践 
2022/04/07 NodeJs
vue选项卡切换的实现案例
2022/04/11 Vue.js
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers