xml
可扩展标记语言,是互联网数据传输的重要工具,可以跨越互联网任何平台,不受编程语言和操作系统的限制.
特点:
1.xml与操作系统,变成语言的开发平台无关
2.实现不同系统之间的数据交互
作用:
1.配置应用程序
2.数据交互
3.Ajax基石
规则:
1.必须有xml声明语句
2.必须有且仅有一个根元素
3.标签大小写敏感
4.属性值用双引号
5.标签成对出现
6.空标签关闭
7.元素正确嵌套
JSON
是一种数据交换格式.
json全称是JavaScript Object Notation, 意思是对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式,
特点:
1、JSON是纯文本。
2、JSON具有良好的自我描述性,便于阅读。
3、JSON具有层级结构(值中存在值)。
4、JSON可通过JavaScript进行解析。
5、JSON数据可使用AJAX进行传输。
JSON和XML的区别:
1.数据体积方面, JSON相对于XML来说, 数据的体积小,传递快
2.数据交互方面,JSON与JavaScript交互更加方便,更容易解析处理,更好地数据交互
3.数据描述方面,JSON对数据的描述性比xml较差
4.传递速度方面,JSON的速度要远远快于xml
JSON和xml的优缺点:
1.JSON轻便,解析简单,对客户端更加友好
2.xml更加笨重,解析为DOM数并遍历节点来获取数据,优点是结构清晰,扩展性好