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实现自定义弹窗示例
Mar 12 Javascript
在JavaScript中构建ArrayList示例代码
Sep 17 Javascript
javascript创建函数的20种方式汇总
Jun 23 Javascript
JS+CSS实现另类带提示效果的竖向导航菜单
Oct 15 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
Jun 13 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
Javascript实现汉字和拼音互转的终极方案
Oct 19 Javascript
JavaScript之json_动力节点Java学院整理
Jun 29 Javascript
JavaScript表单即时验证 验证不成功不能提交
Aug 31 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
Aug 25 Javascript
vue19 组建 Vue.extend component、组件模版、动态组件 的实例代码
Apr 04 Javascript
vue组件暴露和.js文件暴露接口操作
Aug 11 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
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
php解析json数据实例
2014/08/19 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
2015/04/21 PHP
joomla数据库操作示例代码
2016/01/06 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
php获取指定数量随机字符串的方法
2017/02/06 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
用JS剩余字数计算的代码
2008/07/03 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
2017/01/22 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
JS简单实现点击按钮或文字显示遮罩层的方法
2017/04/27 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
js的对象与函数详解
2019/01/21 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
python快速排序代码实例
2013/11/21 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
详解django中Template语言
2020/02/22 Python
在keras下实现多个模型的融合方式
2020/05/23 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
CSS3实现的渐变幻灯片效果
2020/12/07 HTML / CSS
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
大学生职业规划前言模板
2013/12/27 职场文书
给老师的感谢信
2015/01/20 职场文书
小区物业管理2015年度工作总结
2015/10/22 职场文书
靠谱的活动总结
2019/04/16 职场文书
详解Java实践之建造者模式
2021/06/18 Java/Android
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android